Danke, genau das isses
Allerdings ist Left und Top bei wsMaximized -4, weil ja die Ränder des Forms abgeschnitten werden.
Reicht aber, das so zu machen:
Delphi-Quellcode:
with Message do
begin
WindowPos.X := Left;
WindowPos.Y := Top;
Result := 0;
end;
Denn wenn im
OI WindowState auf wsMaximized steht wird das Form beim Programmstart ja automatisch maximiert und Left/Top auf -4 gesetzt, somit muss Left und Top nur noch beibehalten werden.