![]() |
AW: TMainMenu: Änderung der Schriftgröße ändert nicht den Abstand der Einträge
Zitat:
Denn wenn dann MeasureItem aufgerufen wird, muss ja die Größe auch stimmen. Hast du noch irgendetwas anderes im Projekt gemacht? Bei mir kommt das MeasureItem nach wie vor, egal wo ich es teste, nur einmal beim Start, es sei denn ich nutze einen der gezeigten Tricks. |
AW: TMainMenu: Änderung der Schriftgröße ändert nicht den Abstand der Einträge
Zitat:
Mit der Lösung des einmaligen Add/Remove über alle Ebenen kann ich nach einer Fontänderung leben, da dies bei mir nur sehr, sehr selten aufgerufen wird. Die Skalierung aller Elemente funktioniert damit einwandfrei. Mir ist das nur aufgefallen, da ich von TActionMainMenuBar auf TMainMenu umgestellt habe. TActionMainMenuBar hat leider einen Bug RSS-2675, der bisher von EMBA nicht behoben wurde. |
AW: TMainMenu: Änderung der Schriftgröße ändert nicht den Abstand der Einträge
Zitat:
Die Breite der Menüeinträge bekommt man schon mit etwas Aufwand hin, aber das reicht dann am Ende halt auch nicht. |
AW: TMainMenu: Änderung der Schriftgröße ändert nicht den Abstand der Einträge
Einen Einfluss hat auch AutoHotKeys.
Nur in der Einstellung AutoHotKeys := maAutomatic und OwnerDraw := true funktioniert bei mir DrawMenuBar(Handle). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz