IE 用の BHO オブジェクトを作成しています。
Webページの左上の画面位置が欲しい。どうすればこのポジションを取得できますか? DOM の最初の要素の左上は (0,0) を返します。webBrowser.Left または Top はブラウザの位置を返しますが、ページの左上ではありません。IWebBrowser2 を使用しています。
どうもありがとう、
-匿名。
IE 用の BHO オブジェクトを作成しています。
Webページの左上の画面位置が欲しい。どうすればこのポジションを取得できますか? DOM の最初の要素の左上は (0,0) を返します。webBrowser.Left または Top はブラウザの位置を返しますが、ページの左上ではありません。IWebBrowser2 を使用しています。
どうもありがとう、
-匿名。
すでにこれを理解しているかもしれませんが、ClientToScreen関数を使用すると役立つ場合があります。
私は自分で問題を解決しました。
IHTMLElement2.getBoundingClientRect() と IHTMLElement2.getClientRects() が問題を解決しました。
-だって