![]() |
MainMenu selbst zeichnen in Delphi 3
Hallo,
ich benutze Delphi 3 Standart und möchte Farbe und Schriftgröße/-art meines MainMenu's selber bestimmen. In verschiedenen Foren habe ich immer wieder den Hinweis gefunden die Eigenschaft 'OwnerDraw' auf True zu setzen und dann eben selbst zu zeichnen. Bei meiner Listbox klappt das auch wunderbar, nur bei meiner MainMenu - Komponente kann ich die Eigenschaft 'OwnerDraw' einfach nicht finden. Kann es sein, das es bei meiner Delphi - Version (von 1997), diese Eigenschaft schlicht nicht gibt? Und wenn ja, was kann ich tun, um mein MainMenu aufzupeppen? Canvas? Wo soll ich den zeichnen und wie aktualisiere ich das Menu? MainMenu hat doch bloß ein Ereigniss und das ist OnClick. Also, Danke im Voraus und ich hoffe jemand hat Antworten, weil ich seit Tagen an diesem Problem hänge. |
DP-Maintenance
Dieses Thema wurde von "CalganX" von "Neuen Beitrag zur Code-Library hinzufügen" nach "VCL / WinForms / Controls" verschoben.
Kein Code-Snippet für die Code-Library. |
Re: MainMenu selbst zeichnen in Delphi 3
Moin!
IMHO gibts das erst ab Delphi 5, (oder wars doch 4?), egal. Ich hab da mal mit Delphi 2 experimentiert und das Menü selbst gezeichnet, dabei führt kein Weg drum rum die Windows API zu benutzen. Du kannst mit ![]() Sorry, weiß ich nimmer, das is schon ewig her und den Source hab ich net mehr gefunden :( Grüße! |
Re: MainMenu selbst zeichnen in Delphi 3
|
Re: MainMenu selbst zeichnen in Delphi 3
Dein Link Blackheart, funktioniert wohl doch erst ab Delphi 4.
Und Sunlight7, ich glaube die Windows API ist nicht meine Liga. Werde mich wohl nach einer neueren Delphiversion umschauen müssen. Trotzdem Danke, für eure schnelle Hilfe. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15: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-2025 by Thomas Breitkreuz