Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#4

AW: MainMenu seit 10.3 größer

  Alt 26. Nov 2018, 12:27
Ich habe die Änderungen noch nicht im Detail analysiert, vermute aber, daß hier versehentlich die ShortCutGap (der Bereich zwischen Caption und Shortcut im dargestellten Text) auch für die Toplevel-Einträge berücksichtigt wird, obwohl die gar keinen ShortCut anzeigen. Früher wurde das bei OwnerDraw-Menüs (und dazu gehören eben auch solche mit ImageList) einfach ignoriert.

Die aktuelle Darstellung der OwnerDraw-Menüs ist zwar schon etwas besser als in 10.2, kommt aber noch nicht an das Windows-Original heran. Leider hat man meine diesbezüglichen Änderungen nicht vollständig übernommen.

Als Beispiel hier ein Standard-Menü, ein Owner-Draw aus 10.2 und eines aus 10.3 - man sieht deutlich die ShortCutGap in 10.3, aber trotzdem ist die Darstellung noch nicht perfekt.
Miniaturansicht angehängter Grafiken
standard.png   ownerdraw10.2.png   ownerdraw10.3.png  
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat