我正在为IE写一个BHO对象。
我想要网页左上角的屏幕位置。我怎么能得到这个职位? DOM中第一个元素的topleft返回(0,0)。 webBrowser.Left或Top返回浏览器的位置,但不返回页面的左上角。我正在使用IWebBrowser2。
万分感谢,
-anony。
答案 0 :(得分:1)
您可能已经想到了这一点,但使用ClientToScreen功能可能对您有帮助。
答案 1 :(得分:0)
IHTMLElement2.getBoundingClientRect()和IHTMLElement2.getClientRects()解决了这个问题。
-Datte