Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Ausführung auf 150% Bildschirm

  Alt 23. Jan 2017, 10:03
Entweder muss man sich bei Seattle/Berlin für ToolBar-Icons entscheiden die groß genug sind aber alles ist verschwommen oder aber für scharfe Schrift, Icons usw. aber die ToolBar ist dann kaputt.
Die Toolbar ist nicht kaputt. Der Screenshot Berlinmit zeigt, daß die Toolbar korrekt skaliert wird, die Icons aber nicht in der passenden Größe vorliegen. Microsoft sagt ganz eindeutig, daß bei höherer DPI auch der Größe angepasste Icons verwendet werden sollen. Solange diese nicht vorliegen und auch beim DPI-Wechsel ausgetauscht werden, ist halt kein anderes Aussehen zu erwarten.

Was ich mangels Projektsourcen nicht nachvollziehen kann, ist das Verhalten im Screenshot Projectxe7mit. Dort werden offenbar z.B. die Schriften und Panels skaliert, nicht aber die Toolbars. Deswegen passt dort die Icongröße zwar zu den ToolButtons, aber das ist eigentlich nicht Sinn des High-DPI Support.

Es gibt übrigens noch eine optische Merkwürdigkeit in Berlinmit: Der erste Toolbutton scheint nicht richtig skaliert worden zu sein. Ein kurzer Test mit einem neu aufgebauten Projekt konnte diese Verhalten aber nicht reproduzieren. Hier wäre ein Einblick in die Sourcen des gezeigten Projekts sicher hilfreich.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat