#internet-explorer-7 #coordinates #bho #iwebbrowser2
#internet-explorer-7 #координаты #bho #iwebbrowser2
Вопрос:
Я пишу объект BHO для IE.
Мне нужно положение экрана в левом верхнем углу веб-страницы. Как я могу получить эту должность? Верхнее левое значение первого элемента в DOM возвращает (0,0). Веб-браузер.Left или Top возвращает позицию браузера, но не верхний левый угол страницы. Я использую IWebBrowser2.
Миллион благодарностей,
-аноним.
Ответ №1:
Возможно, вы уже разобрались с этим, но использование функции ClientToScreen может вам помочь.
Ответ №2:
Я решил проблему самостоятельно.
IHTMLElement2.getBoundingClientRect() и IHTMLElement2.getClientRects() решили проблему.
-Datte