Einzelnen Beitrag anzeigen

kolbaschedder

Registriert seit: 24. Aug 2006
Ort: Schwäbisch Gmünd
55 Beiträge
 
Delphi 2006 Professional
 
#4

Re: EnumChildWindows gibt unterschiedliche Reihenfolge zurüc

  Alt 18. Okt 2006, 09:54
bei den ersten beiden Durchgängen hast du das hier :

131736; ToolbarWndClass; 0;
131724; ToolbarWindow32; 0;
131732; MDIClient; 3244;
66680; ThunderRT6FormDC; 32769;

beim dritten Durchgang kommt dann :

131736; ToolbarWndClass; 0;
131724; ToolbarWindow32; 0;
131732; MDIClient; 3244;
...
Hier einige Zeilen
...
66680; ThunderRT6FormDC; 32769;

bei der msdn findet sich folgendes :

Zitat:
Remarks

If a child window has created child windows of its own, EnumChildWindows enumerates those windows as well.

A child window that is moved or repositioned in the Z order during the enumeration process will be properly enumerated. The function does not enumerate a child window that is destroyed before being enumerated or that is created during the enumeration process.
sieht also so aus, als ob ein neues Childwindow erzeugt wird. das alte ist aber noch da, nur eben weiter hinten in deiner Liste
  Mit Zitat antworten Zitat