Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.346 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Reaktion auf Positionsänderung nach Änderung der Bildschirmauflösung

  Alt 15. Mai 2020, 22:38
Solche Probleme kenne ich nur von alten Delphiversionen. Damals ging da einiges schief bei der Rand- und Positionsberechnung und der Reaktion auf Konfiguratonsänderungen.

Im aktuellen Delphi 10.3 genügt ein SetPosition in WMDisplayChange vollkommen aus, ein PostMessage oder sogar Sleep oder ähnliches ist nicht notwendig.

Wenn du wie angegeben noch Delphi 5 hast, bleibt nur einen Haltepunkt auf eine überschriebene Methode SetBounds (wenn es das da schon gab) zu setzen und zu schauen wo die Anpassungen der Position ausgelöst werden, die du nicht möchtest.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat