Fenstertyp eindeutig bestimmen
- 
					
					
					
					
Hallo zusammen,
angenommen ich hab ein Fenster auf dem verschiedene Child-Fenster sitzen. Ich hole mir jetzt deren Handles mit Hilfe von EnumChildWindows. Jetzt würde ich nur gerne checken, von welchem Typ diese Child-Fenster sind.
Ich hab zum Beispiel auf dem Zielfenster genau ein Edit-Control und genau einen TreeView. Momentan mache ich das mit GetWindowInfo:
WINDOWINFO info; GetWindowInfo(hWnd, &info); if (info.atomWindowType == myAtomType) // Mach irgendwasProblem ist nur dass sich das Fenster-Atom anscheinend manchmal ändert - Woran das liegt weiß ich leider auch nicht, da ich nicht weiß was die Anwendung des Fenster so intern alles treibt.
Daher meine Frage: Gibt es eine bessere (= sicherere) Methode den Typ eines Fensters festzustellen?
VG,
hs
 - 
					
					
					
					
Vielleicht über die Window Class?
 - 
					
					
					
					
Mechanics schrieb:
Vielleicht über die Window Class?
+1
 - 
					
					
					
					
Scheint zu funktionieren, vielen Dank!
 
 - 
					
					
					
					
Ey, wo ist meine Antwort hin verschwunden
