Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
Delphi 10.4 Sydney
|
AW: Windows 10 HighDPI
30. Jul 2018, 21:28
Hallo,
deaktiviere ich unter Projekt-Optionen die Laufzeit-Themes, klappt es bei einem neuen Projekt.
Bei 125% ergibt das PixelsPerInch=120 (96*1.25) wie erwartet.
Bei meinem anderen existierenden Projekt bekomme ich immer 96, egal, was ich unter Windows für eine Skalierung einstelle.
Das hatte ich schon mal bei einem anderen Projekt.
Muss wohl die DPROJ wieder neu erzeugen ;(
Was meinst Du mit berechnen?
Genau das machte bis Windows8.1 (da ging der Murks los) das Screen.PixelPerInch immer selber.
Ab dem Zeitpunkt ging das mit dem Manifest los, um Windows daran zu hindern, selber zu skalieren,
was meistens sehr vermurkst aussieht.
Heiko
Geändert von hoika (30. Jul 2018 um 21:32 Uhr)
|