3 Fragen zum Fenster finden...



  • Hallo,

    wie kann ich ein bestimmtes Fenster ausfindig machen, wenn ich mehrere davon habe. Die den gleichen Titel und die gleiche Klasse haben.
    zum Beispiel:
    Ich öffne per Button eine SAP-GUI. Wenn der User danach nochmal auf den Button klickt, öffnet sich diese GUI nochmals in einem separatem Fenster. Beide haben den gleichen Titel und gehören der gleichen Klasse an. Wie bekomme ich aber einen Zeiger auf das zuletzt geöffnete?

    Wenn ich dieses SAP-Fenster öffne, dann kommt erstmal der Login-Vorgang. Bisher warte ich mit Sleep in einer Schleife bis ich das Haupt-Fenster gefunden (der User also eingelogt ist) habe. Das ist aber nicht gerade schick, weil mir mein Programm ja mehr oder minder "hängt". Wie kann ich das Warten realisieren?

    Und zu guter Letzt:
    Wie finde ich ein ganz bestimmtes inneres Fenster eines Frames. Ich habe mit Spy++ schon ein wenig rumgesucht. Aber mir ist unklar, wie ich zu einer Eingabemaske (View) ausgehend von dem Zeiger auf mein gefundenes Hauptfenster komme.

    Danke+


Anmelden zum Antworten