Forum: Programmieren allgemein
Delphi
by himitsu,
28. Aug 2018
Wenn dein Programm nicht explizit als High-DPI-kompatibel gekennzeichnet ist, dann werden gewisse APIs "virtualisiert" und liefern dir in deinem Programm "andere" Werte,
entsprechend den Daten die Windows bei der Skalierung verwendet, wird dir da nur das interne/virtuelle Wert gegeben, welchen dein Programm eben nutzt, anstatt dem, was wirklich im System vorhanden ist.
Es ist praktisch das...
Forum: Programmieren allgemein
Delphi
by himitsu,
28. Aug 2018
Vor allem bei neueren Windowsen kann für jeden Monitor einzeln die DPI/Zoom eingestellt werden
und seit Windows 10 geht es sogar dass die Fenster "optisch" gleich groß bleiben, selbst wenn sie zur Hälfte auf unterschiedlichen Monitoren liegen.
Und ältere Delphis haben noch nichts drin, um mit High-DPI umzugehen,
ABER...
* dort kümmert sich dann Windows um die Skalierung (hier bleibt für...