Como obter a coordenada de tela de elementos web-página no BHO
-
19-09-2019 - |
Pergunta
Eu estou escrevendo um objeto BHO para o IE.
Eu quero a posição da tela do canto superior esquerdo da página da web. Como posso obter esta posição? O topleft do primeiro elemento em retornos DOM (0,0). Os webBrowser.Left ou Top retorna a posição do navegador, mas não canto superior esquerdo da página. Eu estou usando IWebBrowser2.
Graças um milhão,
-anony.
Solução 2
Eu resolvi o problema sozinho.
O IHTMLElement2.getBoundingClientRect () e IHTMLElement2.getClientRects () resolveu o problema.
-Datte
Outras dicas
Você pode ter já descobriram isso, mas usando ClientToScreen função pode ajudá-lo.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow