AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MainMenu selbst zeichnen in Delphi 3

Ein Thema von BetaBot · begonnen am 6. Mai 2007 · letzter Beitrag vom 7. Mai 2007
Antwort Antwort
BetaBot

Registriert seit: 6. Mai 2007
35 Beiträge
 
Turbo Delphi für Win32
 
#1

MainMenu selbst zeichnen in Delphi 3

  Alt 6. Mai 2007, 19:43
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.
  Mit Zitat antworten Zitat
6. Mai 2007, 20:40
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.
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#3

Re: MainMenu selbst zeichnen in Delphi 3

  Alt 7. Mai 2007, 02:24
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 MSDN-Library durchsuchenSetMenuItemInfo die Items selber zeichnen, oder hatte ich da gleich das ganze Menü mit der API erzeugt
Sorry, weiß ich nimmer, das is schon ewig her und den Source hab ich net mehr gefunden

Grüße!
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: MainMenu selbst zeichnen in Delphi 3

  Alt 7. Mai 2007, 08:06
Schau Dir mal das an, vieleicht hilfts Dir.
http://www.s170867368.online.de/delphi/mainmenu.php
Blackheart
  Mit Zitat antworten Zitat
BetaBot

Registriert seit: 6. Mai 2007
35 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: MainMenu selbst zeichnen in Delphi 3

  Alt 7. Mai 2007, 16:17
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz