Fenster: MAXIMIZE button verstecken



  • Hallo,

    ich finde leider nicht heraus, wie ich die Miximieren-Schaltfläche des Fensters komplett verstecken kann, während die Minimieren- und Schließen-Schaltflächen sichtbar bleiben.

    In meiner IDE (C++Builder / RAD Studio) kann ich den Button nur deaktivieren oder die Min & Max buttons beide verstecken, aber einzeln nicht. Ich würde das gerne über die WinAPI erledigen. Geht das überhaupt?

    Damit bekomme ich den Button nur deaktiviert...

    long wndStyle = GetWindowLongPtr(Handle, GWL_STYLE);
    wndStyle &= ~WS_MAXIMIZEBOX;
    SetWindowLong(Handle, GWL_STYLE, wndStyle);
    

  • Mod

    Das hängt von Windows Version zu Windows Version ab.
    Es gab Windows Versionen, da wurde der Schalter weggeblendet.
    In WIndows 7 kann man die Schalter nur disablen.

    Aber das ist eigentlich kein Problem 😉


Anmelden zum Antworten