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

StackOverflow https://stackoverflow.com/questions/1330278

Вопрос

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

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

Миллион благодарностей,

-анони.

Это было полезно?

Решение 2

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

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

-Датте

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top