Hallo wie wärs mit der Suchfunktion,mit den Begriffen, die dir Tino gepostet hat?
www.delphi-forum.de/...ic.php?p=91768#91768
ist zumindestens mal ein ansatz.
- stell ownerdraw beim mainmenu auf true
- weise allen menuitems eine ondrawitem-methode zu (entweder im Objektinspektor oder wie es tweafis (siehe link) gemacht hat im Code)
diese mußt du nicht für jedes item extra erstellen, 1 mal reicht und alle andere items auf diese Methode einstellen
- probiers erstmal einfach, in dem du nur Farben änderst.
Delphi-Quelltext
1:
| Acanvas.brush.color:=clblue |
- wenn du damit klar kommst, dann probiers mit der Textur: brauchst eine globale Bitmap (z.B. in private abschitt der Form) und die Bitmap (bzw. einen entsprechenden Ausschnitt) zeichnest du dann mit Acanvas.copyrect(...) um den Text dann drüberzulegen, schreib
Delphi-Quelltext
1: 2:
| acanvsas.brush.color:=bsclear; acansvas.textrect(....) |
so schwer ist das nicht, probiers erstmal alleine. gugg dir auch alle Befehle in der OH an. und wenn du nicht weiterkommst, stell gezielt fragen.
Mfg Frank