Seite 2 von 2

Verfasst: 28.03.2006 00:51
von Deeem2031
Ist dir eigentlich schonmal aufgefallen das jedes Child mindestens 2 mal aufgeführt ist? ;) Das ist mir nämlich vor paar Tagen erst ins Auge gesprungen (hat zwar schon vorher mal bemerkt das paar WindowHandles doppelt sind, hab mir aber nich wirklich was dabei gedacht)
Und zwar weil EnumChildWindows_() nicht nur die Childs sondern auch die Childs der Childs und deren Childs ... anzeigt.

Kann man zwar ganz einfach lösen durch

Code: Alles auswählen

  Protected AlreadyExist
  
  AlreadyExist = #False
  ForEach Window()
    If Window()\Handle = Handle 
      AlreadyExist = #True
      Break
    EndIf
  Next
  LastElement(Window())
Am Anfang von EnumProc() aber vielleicht wolltest du das ja auch ;)