Liste aller Fenster
-
Hallo,
ich würde gern eine Liste aller Fenster bekommen, mit Anwendungsname und Anzeigeeigenschaften, wie Versteckt, Minimiert ...
Wenn jemand eine Komplettlösung hätte, würde ich mich echt freuen!
Gruß!
Unzi
-
Die Komplettlösung lautet EnumWindows()!
-
Danke erstmal. Wie lese ich denn dann von dem Window-Handle ind der EnumWindowProc den Icon-Handle bzw. vollständigen Pfad der Anwendung ein?
Gruß!
Unzi
-
Was meinst du mit den Icon-Handle? UNd willst du jetzt Infos über alle Fenster, oder über alle Anwendungen bzw. Prozesse?
-
Also, ich wollte eine Art Taskleiste für Windows schreiben, hab aber noch keinen Plan wie. Dafür brauche ich natürlich den Fenster-Titel und einen Handle auf das zugeordnete Icon, damit ich es darstellen kann. Außerdem muss Ich wissen, wie ich mein Viereck für den Task darstellen soll (eingedrückt od. draußen). Dafür brauche ich den ganzen Müll. Kotzt mich selber an dass ich so wenig über Tasks und andere Anwendungen weiß, deswegen muss ich euch hier löchern.
Gruß!
Unzi
-
Fenstertitel: GetWindowText
Icon: GetClassLongPtr bzw. GetClassLong mit GCLP_HICON bzw. GCLP_HICONSM
-
Dankeschön für eure Hilfe.
Gruß!
Unzi