Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
703 Beiträge
 
Delphi 12 Athens
 
#22

AW: mal wieder 'ne Uhr

  Alt 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.
  Mit Zitat antworten Zitat