Entwickler-Ecke

Windows API - Internet Explorer API


Land-Gull - Sa 08.04.06 01:26
Titel: Internet Explorer API
Hi... will mir ein Prog bauen das einfach alle paar sec meinen schon geöffneten Internet Explorer aktualisiert... Hat der IE eine API oder geht das ganze nur indem ich z.B. F5 an de Browser schicke?

Gruß
Christof


nullplan001 - Mo 10.04.06 11:26

Mach dir nen Timer (Suche im MSDN SETTIMER), stell ihn auf deine Zeit, und in der Fensterprozedur reagierst du auf WM_TIMER mit einem Druck auf F5 an das IE-Fenster. Brauchst du bloß das IE-Fensterhandle und dann machst du SendMessage(IE_Fenster, WM_KEYDOWN, VK_F5, 0). Fertig. Kann sein, dass der IE ein API hat, kann aber auch nicht sein. Mit F5 bist du auf der sicheren Seite. Und was spricht dagegen, F5 zu drücken, ohne die Taste auch nur zu berühren?
Tschö,
nullplan


Land-Gull - Fr 14.04.06 12:37

Ok.. hab das so gemacht-.. funktioniert auch prima... Hab allerdings den Quellcode für das Windowhandle von ner Seite geholt und der ist sehr unverständlich... kann mir einer ne Anleitung für sowas posten odder ne verständliche ausführung?

Gruß
Land-Gull


Born-to-Frag - Fr 14.04.06 12:57

auf [url]x-spy.net[/url] kannst du dir X-Spy downloaden. Das listet dir alle Handles auf und du kannst dir sogar damit Code erzeugen lassen..