在编辑模式下检测TWebBrowser中的光标位置

时间:2010-04-12 12:07:59

标签: delphi twebbrowser ihtmldocument2

我得到这样的选择范围:

var
  Range: IHTMLTxtRange;
begin
  if Supports((Document as IHTMLDocument2).selection.createRange,
    IHTMLTxtRange, Range)
end;

TWebBrowser正在编辑中。我需要获取光标的位置。我怎么能得到它?

1 个答案:

答案 0 :(得分:1)

IHTMLTxtRange定义了几个属性来获取所需内容。

但关键项是boundingLeft和boundingTop

This link有关于它如何运作的一些细节。