Autor Beitrag
DevStreet42
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 25.10.10 16:40 
Hallo an alle,

kann man über ein TWebBrowser-Interface herausfinden, wie hoch (in Pixel) die InternetExplorer-Toolbars und die IE-Menüleiste sind?
Ich versuche ein Programm zu schreiben, dass den InternetExplorer (ich verwender IE8) über ein IWebBrowser2 Interface startet und Screenshots von den besuchten Seiten anlegt. Das funktioniert alles schon ganz gut, aber mir fehlt eben noch die Info, wo der HTML-Body auf dem Bildschirm tatsächlich los geht, d.h. wie hoch die im IE angezeigten Toolbars und das Menü sind.

Schon mal danke im Voraus für alle Hilfestellungen!
MfG.
Gerd Kayser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 632
Erhaltene Danke: 121

Win 7 32-bit
Delphi 2006/XE
BeitragVerfasst: Mo 25.10.10 19:14 
user profile iconDevStreet42 hat folgendes geschrieben Zum zitierten Posting springen:
aber mir fehlt eben noch die Info, wo der HTML-Body auf dem Bildschirm tatsächlich los geht, d.h. wie hoch die im IE angezeigten Toolbars und das Menü sind.
Ich würde es einfach mit FindWindow / FindWindowEx machen. Mit GetWindowPlacement kommst Du an die Infos bzw. kannst sie berechnen. Ein geeignetes Tool, um die Infos für FindWindow(Ex) zu finden, wäre zum Beispiel X-Spy: www.x-spy.net/