Registriert seit: 3. Sep 2004
434 Beiträge
Delphi 10.4 Sydney
|
MainMenu wird falsch gezeichnet
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?
|