Delphi-Quellcode:
DC := GetDC(0);
ratio := (GetDeviceCaps(
DC, LOGPIXELSX) / 96.0f);
Das gibt aber nicht zwingend die aktuelle DPI des Monitors an, auf dem das Form gerade sichtbar ist, oder?
Ich hatte es so verstanden, daß es genau darum ging:
Verschiebe ich mein Formular auf meinen 150% DPI-Monitor und beende das Programm, wird die Formulargröße viel zu groß gespeichert.