Entwickler-Ecke

Windows API - Internet Explorer: Grösse des Seiten-Bereichs herausfinden


Flo83 - Fr 02.11.07 16:47
Titel: Internet Explorer: Grösse des Seiten-Bereichs herausfinden
Hi,
ich muss Screenshots von Internetseiten im IE machen, aber für Doku-Zwecke ohne den IE Drumrum.
Solange ich immer die selbe IE-Konfiguration habe, kann ich vom Rect feste Werte abziehen, aber das Programm soll am Ende auch in anderen Abteilungen eingesetzt werden.

Aktives Fenster hab ich.. nur den Seitenbereich im IE will ich wissen...

Gruss,
Flo


Lossy eX - Sa 03.11.07 11:49

Schau dir mal das Tool Winspector [http://www.windows-spy.com/] an. Das dürfte bei solchen arbeiten sicherliche hilfreich sein.

Das Fenster in welchem die Seite dargestellt wird ist ein Unterfenster des eigentlich Internet Explorers. Du solltest mit diesem Fenster arbeiten. So werden auch eventuelle Toolbars automatisch mit berücksichtigt. Und zum Abfragen der Größe schau dir mal die Funktion Suche im MSDN GETWINDOWINFO an. Mit der kannst du die größe des Fensters und dessen Clientbereich abfragen. Der Clientbereich ist der Bereich ohne rand und Scrollbars.


Jakob_Ullmann - Sa 03.11.07 15:21

Meines Wissens gibt es in JavaScript "window.width" und "window.height", die du sowohl auslesen als auch schreiben kannst. ;)