Einzelnen Beitrag anzeigen

berens

Registriert seit: 3. Sep 2004
434 Beiträge
 
Delphi 10.4 Sydney
 
#1

MainMenu wird falsch gezeichnet

  Alt 25. Jan 2016, 15:39
Hallo!
Ich verwende Windows 10 mit Delphi 2010.

Mein Problem seht ihr im Anhang. Mein Mainmenu wird korrekt mit dem neuen Windows 10 Design gezeichnet wenn ich KEINE ImageList oder SubMenuImages verwende. Sobald ich aber eine ImageList verwende (ich muss leider in einem Untermenü Bitmaps/Icons darstellen) wird dieses Menü komplett anders gezeichnet, so sind z.B. die Markierungsfarbe anders und der senkrechte Trennstrich zwischen eventuellen Icon und Text fehlt.

In anderen Forenbeiträgen wird gemunkelt, dass Delphi -sobald ein Bitmap im Menu dargestellt wird- automatisch auf eine (veraltete) OwnerDraw-Prozedur zurückgreift. Falls dem so ist, erlaube man mit an dieser Stelle ein "WTF?": Bilder in Menüs scheint ja eine brandneue Sache zu sein, die Delphi meint improvisieren zu müssen?

Gibt es eine andere Abhilfe statt das komplette Mainmenu mit "Ownerdraw"-Stil darstellen zu lassen?
Miniaturansicht angehängter Grafiken
mainmenu.png  
  Mit Zitat antworten Zitat