0

我正在为 IE 编写一个 BHO 对象。

我想要网页左上角的屏幕位置。我怎样才能得到这个职位?DOM 中第一个元素的左上角返回 (0,0)。webBrowser.Left 或 Top 返回浏览器的位置,但不返回页面的左上角。我正在使用 IWebBrowser2。

太感谢了,

-匿名。

4

2 回答 2

1

您可能已经知道这一点,但使用ClientToScreen函数可能会对您有所帮助。

于 2009-09-17T18:27:41.007 回答
0

我自己解决了这个问题。

IHTMLElement2.getBoundingClientRect() 和 IHTMLElement2.getClientRects() 解决了这个问题。

-达特

于 2009-10-15T05:56:32.140 回答