Registriert seit: 16. Jun 2011
703 Beiträge
Delphi 12 Athens
|
AW: mal wieder 'ne Uhr
21. Mär 2016, 18:01
Da schlägt die Skalierung von Windows zu.
Ich konnte hier folgendes nachvollzieren:
Win7:
Bildschirmskalierung 125% : Bitmaps verschoben
Bildschirmskalierung 100% : Bitmaps OK
Win10:
DClock.exe original
alle Bildschirmauflösungen OK, Bitmaps verden skaliert
Dann habe ich unter Win 10 mein DPI-Aware-Maifest hinzugefügt (mit D2007) und dann waren die Bitmaps bei 125% wieder verschoben. Seltsamerweise bei 100% dann auch, wobei da auch das Popup-Menü vergrößert war. Windowes merkt sich hier anscheinend irgendeine Skalierungs-Einstellung.
Vielleicht haben neuere Delphi-Versionen von Haus aus dieses DPI-Aware-Mainfest drin, so dass es zu diesen unterschiedlichen Beobachtungen kommt.
Setzt mal einfach Scaled:=false
; dann müsste es besser aussehen.
|