Minimieren Icon ausschalten



  • Warum wird mit dem Befehl:

    HandleToSystemMenu->EnableMenuItem(SC_MINIMIZE, MF_BYCOMMAND|MF_GRAYED);
    

    das Minimieren-Icon im Dialog nicht grau dargestellt? Die Syntax sollte eigentlich richtig sein, da der Befehl:

    HandleToSystemMenu->EnableMenuItem(SC_CLOSE, MF_BYCOMMAND|MF_GRAYED);
    

    für das X-Icon wunderbar funktioniert!!! 😕



  • MSDN:

    Window Styles:
    WS_MINIMIZEBOX - Creates a window that has a Minimize button.



  • Hmm...

    Also wenn man "WS_MINIMIZEBOX" für "SC_MINIMIZE" einsetzt, passiert gar nichts.

    Mit der Funktion:

    ModifyStyle(WS_MINIMIZEBOX, 0);
    

    entfernt er gleich das ganze Icon, ist ja auch nicht Sinn der Sache.
    Gibt es noch eine andere Möglichkeit um das Minimieren-Symbol grau darzustellen?


Anmelden zum Antworten