画面はBHOでウェブページ要素の座標を取得する方法
-
19-09-2019 - |
質問
私はIE用のBHOオブジェクトを書いています。
私は、Webページの左上の画面の位置を求めています。どのように私はこの位置を得ることができますか? DOM戻る(0,0)内の最初の要素のTOPLEFT。 webBrowser.Leftまたはトップは、ブラウザの位置ではなく、ページの左上を返します。私はのIWebBrowser2を使用しています。
おかげで百万、
-anonyます。
解決 2
私はこの問題を自分で解決しました。
IHTMLElement2.getBoundingClientRect()とIHTMLElement2.getClientRects()は、問題を解決します。
-Datte
他のヒント
あなたはすでにこれを考え出しているかもしれませんが、使用して ClientToScreenする機能はあなたを助けるかもしれません。
所属していません StackOverflow