Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   ¿como maximizar pantalla y no puedan moverla? (https://www.clubdelphi.com/foros/showthread.php?t=155)

mrmanuel 07-05-2003 02:25:42

¿como maximizar pantalla y no puedan moverla?
 
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

Cita:

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

rv
 
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.


La franja horaria es GMT +2. Ahora son las 21:05:07.

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