Lo mismo pero de otra forma.
Código Delphi
[-]
private
procedure noMove(var Msg:Twmwindowposchanging);message wm_windowposchanging;
end;
procedure TForm1.noMove(var Msg: Twmwindowposchanging);
begin
Msg.WindowPos.x := 100; Msg.WindowPos.y:= 200; Msg.WindowPos.cx:= 500; Msg.WindowPos.cy:= 600 end;
Cuando se cambie de posición, nosotros ponemos los valores
Saludos