Dialoge minimieren / ausblenden



  • Hi @all!

    Ich hab das folgende Problem:

    In meiner dialogbasierten Anwendung wird, nachdem auf einen Button gedrückt wird, ein modaler Dialog aufgerufen. Dort wird, nachem ein weiterer Button betätigt wurde, ein 2. modaler Dialog geöffnet.

    Jetzt soll, nachdem man eine Aktion im 3. Dialog ausführt, die 2 ersten Dialoge minimiert bzw. ausgeblendet werden.

    Mit der Funktion:

    ::ShowWindow(Fenster, SW_SHOWMINIMIZED);
    

    werden ja leider alle Fenster der Anwendung minimiert.

    Wie mache ich das am besten? 😕



  • Hi
    ruf doch einfach ::ShowWindow(wnd, SW_HIDE); (wnd = HWND auf fenster) für jedes Fenster auf, das du verstecken willst.
    Mit ::ShowWindow(wnd, SW_NORMAL); machst du die Fenster wieder sichtbar.

    Grüße Rapha



  • Gute Idee! Angenommen... 😃

    Danke, funktioniert wunderbar!


Anmelden zum Antworten