![]() |
AW: Bitmaps zu klein
Zitat:
Delphi-Quellcode:
nicht näher analysiert wurden. Mit dieser Einstellung setzt du immerhin den Automatismus außer Kraft und bist selbst für die korrekte Skalierung verantwortlich. Da sich mit Berlin so Einiges in diesem Bereich getan hat und
Scaled = false
Delphi-Quellcode:
eher selten angewendet wird, kann es natürlich sein, daß diese Kombination bei der Implementierung nicht ausreichend bedacht wurde und dort noch ein paar Fehler schlummern.
Scaled = false
|
AW: Bitmaps zu klein
Liste der Anhänge anzeigen (Anzahl: 1)
So ich habe das jetzt mal durchgespielt mit XE7 und Berlin (habe hier kein XE8 installiert)
im Anhang 2 Bilder Jeweils compiliert
Leider als Zip da die Anhänge hier sonst zu gross werden |
AW: Bitmaps zu klein
Hier sieht man, daß bei Berlin mit aktivem High-DPI die Buttons ebenfalls vergrößert werden, allerdings mit den vorhandenen, zu kleinen Icons. Bei XE7 behalten die Buttons ihre Größe, wie auch bei Scaled = false.
Würde man jetzt unter Berlin die Icons an den aktuellen DPI-Wert anpassen (z.B. in dem man die ImageList dynamisch durch eine mit größeren Bildchen ersetzt), wäre das Ergebnis ähnlich dem ohne High-DPI-Unterstützung, nur besser. Danke! Die Screenshots unterstreichen meine vorige Aussage. |
AW: Bitmaps zu klein
Zitat:
Gruß K-H |
AW: Bitmaps zu klein
Zitat:
Zitat:
|
AW: Bitmaps zu klein
Zitat:
Gerade in Multi DPI Settings sprich mehrere Monitore mit unterschiedlichen DPI Auflösungen ist es nicht einfach das sauber hinzubekommen. Wir haben das bei uns gelöst in dem wir alle!!! Formulare von einer Basis-Klasse ableiten die je nach dem verschiedene Events auslöst. All das muss recht aufwändig getestet werden. Wer erwartet das es einfach mit setzen einer checkbox getan ist, wird Probleme bekommen. Das muss man aber auch den Kunden oder dem Management klar machen, es kostet! Wenn man sieht wie schwer sich selbst Microsoft damit anstellt kann man erkennen das es nicht trivial ist. Und wenn ich sehe wie viele Anwendungen behaupten DPI Aware zu sein und es nicht sind....... :evil: |
AW: Bitmaps zu klein
Zitat:
Ich prüfe beim Erzeugen eines Formulars, ob die DPI ungleich der ist, die ich zur Entwicklung benutzt habe. Ist das der Fall, treffe ich einige Änderungen selber von Hand (vorher sehr aufwändig getestet mit allen möglichen DPI unter XP über Win 7 bis Win10). Aufwändiges Testen und selber "reparieren" scheint mir die einzige brauchbare Lösung, wenn man dem Benutzer eine ordentliche Benutzeroberfläche bieten möchte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 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