Comment obtenir l'écran de coordonnées d'éléments de page Web dans BHO
-
19-09-2019 - |
Question
Je suis en train d'écrire un objet BHO pour IE.
Je veux que la position de l'écran du haut à gauche de la page web. Comment puis-je obtenir ce poste? Le topleft du premier élément retourne DOM (0,0). Le webBrowser.Left ou Top retourne la position du navigateur, mais pas le coin supérieur gauche de la page. J'utilise IWebBrowser2.
Merci un million,
-anony.
La solution 2
Je me résolu le problème.
Le IHTMLElement2.getBoundingClientRect () et IHTMLElement2.getClientRects () ont résolu le problème.
-Datte
Autres conseils
Vous pouvez déjà compris cela, mais en utilisant ClientToScreen fonction peut vous aider.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow