Domanda

Sto scrivendo un oggetto BHO per IE.

Voglio la posizione dello schermo della parte superiore a sinistra della pagina web. Come posso ottenere questa posizione? La topleft del primo elemento a DOM ritorna (0,0). Il webBrowser.Left o superiore restituisce la posizione del browser, ma non in alto a sinistra della pagina. Sto usando IWebBrowser2.

Un milione di Grazie,

-anony.

È stato utile?

Soluzione 2

ho risolto il problema io stesso.

L'IHTMLElement2.getBoundingClientRect () e IHTMLElement2.getClientRects () risolto il problema.

-Datte

Altri suggerimenti

Forse avete già capito questo, ma utilizzando ClientToScreen funzione potrebbe aiutare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top