Ver la Versión Completa : ¿como maximizar pantalla y no puedan moverla?
mrmanuel
07-05-2003, 02:25:42
Hola a todos.
Mi duda es: Tengo un Form, que maximizo en tiempo de diseño, en la opcion WINDOWSTATE, con el valor wsMaximized.
la pantalla se maximiza, pero puedo moverla y despejar el escritorio. Lo que quiero es maximizar la pantalla y q no se pueda manipular, ni el tamaño, ni la posición del Form
Gracias
delphi.com.ar
07-05-2003, 02:42:04
¿Qué Windows estás usando?
cancun
07-05-2003, 02:44:32
Hola
¿Como haces para mover una ventana maximizada?
En todo caso puedes declarar en el form un procedimiento para evitarlo.
Declaración:
procedure WndProc(var Message: TMessage); override;
Implementación:
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;
Espero te sirva.
__marcsc
07-05-2003, 08:21:39
Una solución más sencilla aunque menos eficaz podría ser poniendo el Align del form en alClient.
__cadetill
07-05-2003, 09:28:50
Si no quieres que la puedan restaurar, minimizar,.... prueba a jugar con las propiedades BorderStyle y BorderIcons del Form
madman
07-05-2003, 09:37:20
Posteado originalmente por cadetill
...prueba a jugar con las propiedades BorderStyle y BorderIcons del Form...
Eso es por donde se debe empezar!!
BorderStyle a None y si lo kieres juega con el Estilo del Form a StayOnTop .
mrmanuel
08-05-2003, 00:29:35
Hola a todos,
La version de windows que tengo es la de Win XP, pero dicho programa ha de ser ejecutado en cualquier plataforma de windows.
Respecto a como muevo un form maximizado:
Con el Win Xp, maximizo el Form, y pincho con el raton sobre la barra superior, como si fura una ventana normal (Pequeña) y se mueve.
Respecto a las opciones que me habeis contado, lo pruebo en seguida, ya os comento
De todas formas muchas gracias por adelantodo a todos.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.