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.).