Toplevelfenster über Klassennamen ausgeben lassen
-
Folgendes Problem:
Ich habe 2 Fenster, die den gleichen Titel haben dementsprechend auch zur gleichen Klasse gehören. Der Klassenname ist bekannt.
Nun müßte ich auf beide Fenster zugreifen können.
Momentan würde ich das so lösen, daß ich mir mit EnumWindows alle Toplevelfenster ausgeben lasse, und mir die dann anhand des Klassennamens oder des Titels die beiden entscheidenden rauspicke.Irgendwie finde ich das aber zu umständlich.
Viel lieber würde ich z.B. nur anhand des Klassennamens die betreffenden Toplevelfenster ausgeben lassen.
Gibt es eine WinApi-Funktion, mit der man das umsetzen kann?
-
FindWindowEx kann Fenster anhand von Klassennamen suchen und den Titel kannst du auch gleich mit angeben.
-
nwp3 schrieb:
FindWindowEx kann Fenster anhand von Klassennamen suchen und den Titel kannst du auch gleich mit angeben.
Ok, dachte FindWindowEx nur Kindfenster findet. Ist das nicht richtig?
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633500(v=vs.85).aspx
-
...