Как получить координаты экрана элементов веб-страницы в BHO - PullRequest
0 голосов
/ 25 августа 2009

Я пишу объект BHO для IE.

Мне нужна позиция экрана в верхнем левом углу веб-страницы. Как я могу получить эту должность? Вершина первого элемента в DOM возвращает (0,0). WebBrowser.Left или Top возвращает позицию браузера, но не верхний левый угол страницы. Я использую IWebBrowser2.

Спасибо миллион,

-anony.

Ответы [ 2 ]

1 голос
/ 17 сентября 2009

Возможно, вы уже поняли это, но вам может помочь функция ClientToScreen .

0 голосов
/ 15 октября 2009

Я решил проблему сам.

IHTMLElement2.getBoundingClientRect () и IHTMLElement2.getClientRects () решили проблему.

-Datte

...