【问题标题】:Detect cursor position in TWebBrowser at edit mode在编辑模式下检测 TWebBrowser 中的光标位置
【发布时间】:2011-02-06 23:46:51
【问题描述】:

我得到这样的选择范围:

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

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

【问题讨论】:

    标签: delphi twebbrowser ihtmldocument2


    【解决方案1】:

    IHTMLTxtRange 定义了几个属性来获得你需要的东西。

    但关键项是boundingLeft和boundingTop

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

    【讨论】:

    • 我需要在字符串开头的字符中找到位置光标。不是像素坐标。
    • 你需要可见字符还是源字符?
    猜你喜欢
    • 2020-10-02
    • 2011-11-05
    • 2012-11-19
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 2023-01-23
    • 1970-01-01
    相关资源
    最近更新 更多