Entwickler-Ecke

Windows API - auf veränderung von fenstern (alle programme) reagieren


Prinz_Inside - Do 27.01.05 00:01
Titel: auf veränderung von fenstern (alle programme) reagieren
hallo! :D

wie kann ich darauf reagieren, wenn irgendein(!) fenster geschlossen wird, created wird usw.?
ich habe folgendes vor: am programmstart von meinem programm lese ich alle fenster aus un such mir in meinem fall die von icq.
so ich brauche (möglichst) immer alle icq-fenster (bzw die handles von denen).
dass ich net (wie bisher) einen timer brauch der zb jede sekunde wieder ALLE fenster checkt (was 100% cpu-power braucht, falls er zb 2 icq-fenster findet) möchte ich dann zb jede sekunde überprüfen, ob irgendein neues fenster erstellt wurde, wenn ja, brauche ich den/das (?) handle von dem fenster um zu prüfen, ob es ein icq-fenster ist.

hoffe man konnte mein problem verstehen... :?

bis denn und DANKE!!


ase - Fr 28.01.05 12:40

du könntest einen API HOOK [http://www.delphi-forum.de/topic_API+hook_29555.html] auf createWindowEx installieren. Ich weiß nicht ob das funzt...


-EN