Pregunta

Estoy escribiendo un objeto BHO para IE.

Quiero que la posición de la pantalla de la parte superior izquierda de la página web. ¿Cómo puedo conseguir esta posición? El superior izquierda del primer elemento en DOM devuelve (0,0). El webBrowser.Left o superior devuelve la posición del navegador, pero no la parte superior izquierda de la página. Estoy usando IWebBrowser2.

Un millón de gracias

-anony.

¿Fue útil?

Solución 2

He resuelto el problema mismo.

El IHTMLElement2.getBoundingClientRect () y IHTMLElement2.getClientRects () resolvieron el problema.

-Datte

Otros consejos

Ya ha dado cuenta de esto, pero utilizando ClientToScreen función podría ayudarle.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top