Fórum Travar formulário #229178
30/04/2004
0
Olá pessoal da lista.
Alguém pode me indicar um jeito simples de impedir que um formulario possa ser movido na tela? No caso uso o Delphi 7 e o formulário é bsSingle.
Desde já agradeço
:wink:
Alguém pode me indicar um jeito simples de impedir que um formulario possa ser movido na tela? No caso uso o Delphi 7 e o formulário é bsSingle.
Desde já agradeço
:wink:
Rodsrabbit
Curtir tópico
+ 0
Responder
Posts
30/04/2004
Beppe
Isto vai no private do seu form:
Em implementation:
procedure WMMoving(var Message: TWMMoving); message WM_MOVING; procedure WMWindowPosChanging(var Message: TWMWindowPosChanging); message WM_WINDOWPOSCHANGING;
Em implementation:
procedure TForm1.WMMoving(var Message: TWMMoving); begin // processa a mensagem de arrasto Message.DragRect^ := BoundsRect; end; procedure TForm1.WMWindowPosChanging(var Message: TWMWindowPosChanging); begin // responsável por ajustar a posição final, antes q seja movida Message.WindowPos.x := Left; Message.WindowPos.Y := Top; Message.Result := 0; end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)