【问题标题】:How to get the screen coordinate of web-page elements in BHO如何在 BHO 中获取网页元素的屏幕坐标
【发布时间】:2009-10-15 13:56:32
【问题描述】:

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

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

谢谢一百万,

-匿名。

【问题讨论】:

    标签: internet-explorer-7 coordinates bho iwebbrowser2


    【解决方案1】:

    您可能已经想通了,但使用ClientToScreen 函数可能会对您有所帮助。

    【讨论】:

      【解决方案2】:

      我自己解决了这个问题。

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

      -达特

      【讨论】:

        猜你喜欢
        • 2013-03-20
        • 2021-04-23
        • 2011-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-22
        • 2015-08-01
        相关资源
        最近更新 更多