Minimierten Dialog wiederherstellen!?!



  • Hallo zusammen!

    Habe ein Haupt-Dialog, welcher auf Button-Klick einen anderen Dialog (Child) aufruft. Wenn das Childdialogfeld aufgerufen wurde, soll das Hauptdialogfeld minimiert werden. Das funktioniert auch sehr gut mit:

    GetForegroundWindow() -> ShowWindow(SW_MINIMIZE);

    Wenn ich das Childdialogfeld beende, soll das Hauptdialogfeld wieder hergestellt werden.

    Kennt jemand zufällig den richtigen Befehl?

    Gruß Luke



  • Evtl. so ?

    ::ShowWindow(m_hWnd, SW_RESTORE);
    

    Auf jeden Fall musst du mit SW_RESTORE arbeiten...

    Try it...



  • Danke für die Antwort!

    Mit:

    ShowWindow(SW_RESTORE);

    müsste es funktionieren, aber wie gebe ich dem minimierten Haupt-Dialogfeld den Fokus zurück, damit es wiederhergestellt werden kann und sich das SW_RESTORE nicht auf das Child-Dialogfeld bezieht?

    Gruß Luke



  • Sorry, kleiner Gedankenfehler!

    ShowWindow(SW_RESTORE); funktioniert einwandfrei! 🙂

    Noch mal Danke!

    Gruß Luke


Anmelden zum Antworten