[Erledigt] Status des Fensters?



  • Hi Leute!
    Ich habe ein Programm, dass ein Fenster überwachen soll und entsprechend reagieren soll.

    1. Problem: Benutzer klickt auf Schließen
    2. Problem: Benutzer klickt auf Minimieren (Runterlegen, nicht Verkleinern)
    3. Problem: Benutzer klickt auf Wiederherstellen

    -> Ich müsste also alles in Echtzeit überprüfen können.
    Auf Hooks möchte ich gern verzichten, da sie hier den Rahmen sprengen würden.

    Geht das mit GetWindowInfo oder was ähnlichem?
    Welche Flags muss man prüfen?

    Danke!



  • Ich hab das Problem gelöst mit GetWindowPlacement.
    Da überprüfe ich, ob das Flag SW_RESTORE in WINDOWPLACEMENT::showCmd gesetzt ist.
    Um das Fenster dann wiederherzustellen benutze ich ShowWindow(SW_RESTORE).


Anmelden zum Antworten