Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Suche Tester für High-DPI

  Alt 6. Apr 2018, 23:52
Früher wurden meine Komponenten oft verschoben. Daher setzte ich Scaled erst einmal auf False und rief dann selber ScaleBy [ meine Original-DPI ] auf + weitere Änderungen von Hand.
Eigentlich sollte die Standardeinstellung Scaled = True ohne weitere Maßnahmen bezüglich DPI-Änderung im Code ausreichen. Du kannst dir ja das aktuelle HighDPI-Projekt mal anschauen. Ich verwende für beide Compilate dieselben dfm und pas Dateien und da wirst du keinen Code finden, der irgendwas mit Scaled, ScaleBy oder irgendwelchen Controlgrößen oder -positionen macht. Der einzige DPI-Relevante Code steht in FormAfterMonitorDpiChanged und sorgt für eine Anzeige des aktuellen DPI-Werts.

Lasse ich das alles jetzt weg und stelle Scaled auf True, erhalte ich glas-klare Schrift (Windows 7, bei 10 ist es verschwommen), dafür ist sie kleiner. CheckBoxen und RadioBoxen sind aber entsprechend groß.

Ist letzteres das Szenario was unerwünscht ist?
Kann ich jetzt so nicht sagen. Deswegen das konkrete Beispiel.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat