![]() |
TMainMenu - Farbe eines Menüs ändern
Morgen.
Ich hab ein TMainMenu und möchte die Farbe des Menübalkens ändern. Gibts dafür eventuell eine WinAPI-Funktion oder sowas? |
Re: TMainMenu - Farbe des Menübalkens ändern
Vielleicht hilft dir
![]() |
Re: TMainMenu - Farbe des Menübalkens ändern
Erm, und bei den MenuItems? Ich habs mit OwnerDraw versucht, aber da hab ich das Problem, dass ARect mir das falsche Rechteck liefert, nämlich das Begrenzungsrechteck der Schrift und nicht des Menüeintrages.
Außerdem muss ich da ne Menge Arbeit selber machen, wie z.B. das Zeichnen von Trennlinien und Schnellzugriffstasten (Das mit dem &). |
Re: TMainMenu - Farbe eines Menüs ändern
Ist zwar keine direkte Antwort auf deine Frage, aber wie wärs mit Toolbar2000 und TBX???
|
Re: TMainMenu - Farbe eines Menüs ändern
Äääh, Toolbar? Ich such ne Menükomponente...
Und TBX sagt mir nix... |
Re: TMainMenu - Farbe des Menübalkens ändern
Zitat:
Zitat:
Wo liegt denn nun genau dein Problem? |
Re: TMainMenu - Farbe eines Menüs ändern
OK, gute Idee.
Vielleicht sollte ich nicht OnAdvancedDrawItem, sondern OnDrawItem überschreiben. |
Re: TMainMenu - Farbe eines Menüs ändern
Grmpf...
Also ich hab da ein Problem. Der Rand bleibt immer noch da. Und bei Radiomenuitems oder wie die Dinger heißen wird das OnItemDraw gar ned aufgerufen. |
Re: TMainMenu - Farbe eines Menüs ändern
Zitat:
![]() ![]() |
Re: TMainMenu - Farbe eines Menüs ändern
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz