我写IE一个BHO对象。

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

由于一百万,

-anony。

有帮助吗?

解决方案 2

我解决了这个问题自己。

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

-Datte

其他提示

您可能已经想通了这一点,但使用 ClientToScreen 功能可以帮助你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top