Ausnahme (Win 7)
Wie verhält sich die Anwendung /
OS (Win 7 / ..) beim Wechsel der Skalierung mit der Wahl der linken oberen Ecke.
Wird irgendein (Vor-)zustand der Fensterposition bei Mehrfachstart persistiert?
Gefühlt: nicht persisistiert
Das Form hat Position = poDefaultPosOnly, womit Windows selbst für die Positionierung beim Öffnen des Forms zuständig ist.
Kannst du bezüglich der Ausnahme (Win 7) noch etwas konkreter werden? Z.B. welche Einstellungen, welche Schritte, was erwartest du und was passiert stattdessen.
Erlebt: bei Wechsel von Normal/Standard auf Mittel mit CPU bzw. didizierter Graka im Laptop wird einmal unnötig weit unten positioniert, der Fuß der Anwendung ist nicht mehr im Bild und einmal wird so positioniert, dass die Anwendung noch vollständig angezeigt wird.
Ich denke nicht, daß die Anwendung daran irgendetwas ändern kann. Während des DPI-Wechsels werden diverse Messages abgearbeitet und Umpositionierungen vom System vorgenommen. Wichtig ist, daß es am Ende wieder korrekt aussieht. Wenn ich bei einem meiner drei Bildschirme die DPI ändere, flackert es auf den anderen auch gehörig.