Hallo beisammen,
ich versuche derzeit eine Liste der geöffneten top-level-Windows zu erhalten, ähnlich wie sie im Taskmanager (z.B. von Win2000 im Register Anwendungen) vorhanden ist.
Nachdem ich nun über die Methode EnumWindows alle top-level-Fenster in eine Liste eingetragen habe, untersuche ich, ob sie sichtbar sind und entferne aus dieser Liste alle nicht sichtbaren (ich hab mal irgendwo gelesen, dass dann die Anwendungen-Liste vom Taskmanager mit meiner übereinstimmen müsste).
Mein Problem ist, dass trotz dem Herausfiltern aller nicht sichtbaren top-level-Fenster noch wesentlich mehr Fenster in meiner Liste stehen, als ich in der Taskleiste auswählen kann (und somit auch im Anwendungen-Register des Taskmanagers).
Wie kann ich die Liste auf die Fenster reduzieren, die auch in der Taskleiste anwählbar sind?
Vielen Dank schon im Voraus für jeden Hinweis,
Tim.