Der Code kam so aus der Funktion "Codegenerator" aus WinSpy.
Das Fenster hat zwar einen Titel, aber ich weiß nicht welchen, da der Titel ja abhängig vom Ergebnis der Aktion aus der Citrix Software ist. Anhand des Titels weiß ich, welche Aktion als nächstes Fällig ist.
Ziel ist es herauszufinden, ist "Service-POS XXX" (hat eine einmalige Nummer) das letzte Fenster oder gibt es hier noch ein Unterfenster, wenn ja, mit welchem Titel.
Aktuell Frage ich mit "EnumWindows" alle Fenster ab die als ClassName "Transparent Windows" haben. Dies klappt, allerdings nur wenn eine Instanz läuft. Bei mehreren Instanzen kann ich so nicht mehr zuordnen, welches Unterfenster wo hin gehört.
Das
Handle des ersten Fensters finde ich ja mit "FindWindow". In "FindWindowEX" übergebe ich das
Handle aus "FindWindow" und den mit bekannten ClassName. Als Ergeniss bekomme ich dann aber "0" raus, selbst wenn ich den Namen des Fensters anstelle NIL eingebe