dec
30-06-2006, 14:09:42
Ventana de la aplicación en una sola posición.
Redefine WndProc, para que no haga nada cuando se recibe el mensaje WM_SYSCOMMAND, con el comando del sistema SC_MOVE.
{...}
type
TForm1 = class(TForm)
{...}
protected
procedure WndProc(var Message: TMessage); override;
{...}
implementation
{$R *.DFM}
procedure TForm1.WndProc(var Message: TMessage);
begin
case Message.Msg of
WM_SYSCOMMAND: if (Message.WParam and $FFF0)= SC_MOVE then
Message.Result:=0 {no hace nada}
else
inherited;
else
inherited;
end;
end;
Redefine WndProc, para que no haga nada cuando se recibe el mensaje WM_SYSCOMMAND, con el comando del sistema SC_MOVE.
{...}
type
TForm1 = class(TForm)
{...}
protected
procedure WndProc(var Message: TMessage); override;
{...}
implementation
{$R *.DFM}
procedure TForm1.WndProc(var Message: TMessage);
begin
case Message.Msg of
WM_SYSCOMMAND: if (Message.WParam and $FFF0)= SC_MOVE then
Message.Result:=0 {no hace nada}
else
inherited;
else
inherited;
end;
end;