2010-04-12 85 views
2

在TWebBrowser光標位置,我得到的選擇範圍是這樣的:檢測在編輯模式

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

TWebBrowser的編輯。我需要獲得遊標的位置。我如何得到它?

回答

1

IHTMLTxtRange定義了幾個屬性來獲得你所需要的。

但關鍵的項目是boundingLeft和boundingTop

This link有它的工作原理以及一些細節。

+0

我需要從字符串開頭的字符中找到位置光標。不以像素爲單位座標。 – 2010-04-13 05:28:41

+0

你需要可見的字符或源字符嗎? – NineBerry 2010-04-13 13:57:31

+0

可見,不是html源代碼 – 2010-04-13 20:08:28