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.

Foi útil?

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
scroll top