質問

私はIE用のBHOオブジェクトを書いています。

私は、Webページの左上の画面の位置を求めています。どのように私はこの位置を得ることができますか? DOM戻る(0,0)内の最初の要素のTOPLEFT。 webBrowser.Leftまたはトップは、ブラウザの位置ではなく、ページの左上を返します。私はのIWebBrowser2を使用しています。

おかげで百万、

-anonyます。

役に立ちましたか?

解決 2

私はこの問題を自分で解決しました。

IHTMLElement2.getBoundingClientRect()とIHTMLElement2.getClientRects()は、問題を解決します。

-Datte

他のヒント

あなたはすでにこれを考え出しているかもしれませんが、使用して ClientToScreenする機能はあなたを助けるかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top