Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: Metafile spinnt bei hochauflösenden Bildschirmen (>=150% scaling)
1. Feb 2016, 15:16
Zitat von ralfiii:
Wie meinst du, in was für Einheiten?
Genau so, wie beim Drucker, kann man beim Screen auch die Ausgabe steuern.
So wie das auch Windows nun auch macht und dann intern das Canvas eine andere Auflösung hat, als die Bildschirmausgabe.
Da kann man intern auf ein Canvas mit 96 DPI malen und Windows scalliert es für die Anzeige auf 144 DPI, wenn dein Programm nicht DPIaware ist.
SetMapMode SetViewportExtEx
https://msdn.microsoft.com/de-de/lib.../dd145139.aspx
https://msdn.microsoft.com/de-de/lib.../dd183475.aspx
https://msdn.microsoft.com/de-de/lib.../dd183476.aspx
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu ( 1. Feb 2016 um 15:37 Uhr)
|