Bei mir funktioniert es auch in
OnCreate
.
Aber Achtung: Das Fenster wird dorthin verschoben, egal, ob es die Position/den Monitor auch gibt + wird damit uU unsichtbar.
Haben wir immer wieder, wenn Benutzer den zweiten Monitor nicht aufdrehen oder von einem anderen Rechner mit nur einem Monitor aus arbeiten. :-/
Nach dem Laden der Position:
Delphi-Quellcode:
if Screen.MonitorFromWindow(
Handle, mdNull) =
nil then
Position := poScreenCenter;