Registriert seit: 26. Jun 2011
Ort: Grafschaft Bentheim
23 Beiträge
Delphi 12 Athens
|
AW: Grafik ausschneiden aus Fenster mit Fokus/Vordergrund
17. Feb 2023, 14:07
Zur Frage nach den falschen Abmessungen: so weit ich weiß, erhälst du die richtige Auflösung nur dann, wenn dein Programm "DPI-Aware" ist. Das kannst du in den Projekoptionen unter "Manifest" einstellen.
Es gibt eine Reihe von Funktionen des Objekts Screen, mit denen du den aktiven Monitor ermitteln kannst. Screen.MonitorFromRect, Screen.MonitorFromPoint usw. Monitor.PixelsPerInch*100/96 liefert dann die Skalierung.
Georg
|