Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Fijar la posicion de un showModal (https://www.clubdelphi.com/foros/showthread.php?t=18324)

NuncaMas 09-02-2005 09:30:39

Fijar la posicion de un showModal
 
Tengo un formulario abierto con showModal y necesito que su posicion no se pueda modificar arrastrandolo. Alguien sabe que propiedad debo usar??

Neftali [Germán.Estévez] 09-02-2005 10:24:52

Bueno, hay varias formas interceptando mensajes, una puede ser la siguiente; En tu form modal define en la parte privada éste método:

Código Delphi [-]
 ...
 private
   procedure OnPosChange(var Msg: TWmWindowPosChanging); message  WM_WINDOWPOSCHANGING;
 ...
 
 // Implementación
 ...
 procedure TForm2.OnPosChange(var Msg: TWmWindowPosChanging);
 begin
   Msg.WindowPos.x := Left;
   Msg.WindowPos.y := Top;
   Msg.Result := 0;
 end;

Con eso debería ser suficiente.


La franja horaria es GMT +2. Ahora son las 17:11:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi