MainMenu Hintergrund in weis



  • Hallo,

    ich habe eine Form in komplett weis und da sieht das MainMenu in grau furchtbar aus.Gibt es da eine Möglichkeit das auch alles in weis zu ändern?

    Danke



  • Das ist die Standard-Windows Einstellung des Menüs (siehe Eigenschaften/Darstellung ... Menü).
    Programmtechnisch kannst du diese mit den WinAPI-Fktn. GetSysColors() / SetSysColors() abfragen bzw. setzen. Aber damit änderst du auch alle anderen Menüs...

    Alternativ kannst du mit TMainMenu::OwnerDraw auch alle Menüeinträge von Hand zeichnen (und dann eben 'weiß' als Hintergrundfarbe wählen).
    Dann bleibt aber rechts davon noch ein grauer Balken. Dazu gibt es hier im VCL-Forum schon ein oder mehrere andere Threads (weiß leider nicht mehr welche es sind, such einfach mal nach "Menü", "Hintergrund", "Farbe" etc.).


Anmelden zum Antworten