Hi. Weiß nicht genau ob das das is was du suchst aber mit EnumWindows bekommst du alle Fenster.
Dann gibt es noch EnumThreadWindows und EnumChildWindows, EnumDesktopWindows...
EnumWindows erwartet eine Ausgabeprozedur.
das findest du bei
http://www.delphipraxis.net/internal...t.php?p=110137