Come ottenere la coordinata schermo di elementi web-pagina in BHO
-
19-09-2019 - |
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.
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