Wie kommt man auf den Bildschirm von Web-Seitenelementen in BHO koordinieren
-
19-09-2019 - |
Frage
Ich schreibe ein BHO-Objekt für IE.
Ich möchte die Bildschirmposition der linken oberen Ecke der Web-Seite. Wie kann ich diese Position bekommen? Die topleft des ersten Elements in DOM zurückkehrt (0,0). Die webBrowser.Left oder Top gibt die Position des Browsers aber nicht oben links auf der Seite. Ich verwende IWebBrowser2.
Dank einer Million,
-anony.
Lösung 2
Ich löste das Problem selbst.
Die IHTMLElement2.getBoundingClientRect () und IHTMLElement2.getClientRects () das Problem gelöst.
-Datte
Andere Tipps
Sie haben vielleicht schon diese herausgefunden, aber unter Verwendung von ClientToScreen Funktion kann Ihnen helfen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow