Entwickler-Ecke

Windows API - Alle Fenster auflisten


DerNetteNachbar - Mo 01.12.08 15:03
Titel: Alle Fenster auflisten
Servus, ich suche eine Api Funktion die mir alle gestarteten Anwendungen bzw. ihre Fenster auflistet. Das alles sollte möglcihst Betriebssystemweit geschehen. Sprich alle möglichen Fenster die aufgerufen wurde und noch nicht beendent wurden.

MfG

Nachbar


Delete - Mo 01.12.08 15:06

Versuch es mal mit EnumWindows (ggf. noch mit EnumChildWindows).


DerNetteNachbar - Mo 01.12.08 16:15

Ich denke ich hab mich etwas undeutlich ausgedrückt. Die Funktion Enum Windows liefert leider nur die Top Level Fenster.
Ich würde aber gerne auch unter Fenster einsehen. Heisst von der Form1 wird eine Form2 aufgerufen die leider nicht in der Liste die EnumWindows angezeigt wird sonst nur Form1.
Wie könnte man da am besten vorgehen?

MfG


Delete - Mo 01.12.08 16:17

Werden die nicht von EnumChildWindows gelistet?


DerNetteNachbar - Mo 01.12.08 16:30

Finde irgentwie keine anständige Beispiele dafür, währe für alle Sample Codes dankbar


Delete - Mo 01.12.08 16:36

http://www.swissdelphicenter.ch/de/showcode.php?id=410 [http://www.swissdelphicenter.ch/de/showcode.php?id=410]