SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: ITM en Sábado 17 de Septiembre de 2005, 08:58

Título: Ventana Maximizada
Publicado por: ITM en Sábado 17 de Septiembre de 2005, 08:58
Como puedo hacer para que la forma o ventana principal siempre se mantenga maximizada, sin importar que el usuario le de docle click sobre la barra superior (en donde esta las opciones de minimizar, maximizar y cerrar).


Gracias de antemano por leer y si es posible dar respuesta a este cuestionamiento.


Saludos
Título: Re: Ventana Maximizada
Publicado por: yoda655 en Domingo 18 de Septiembre de 2005, 20:57
POr ke no mejor le kitas la barra , vete a borderstyle de  las propiedade de la forma y pon "bsnone" asi no podran minimizarlo nunca,  a menos ke tu pongas los botones para maximizar, cerrar, etc.  :kicking:

Bueno eso pienso  :hola:  .

 :ph34r:  :lightsabre:
Título: Re: Ventana Maximizada
Publicado por: Buildero en Lunes 19 de Septiembre de 2005, 17:02
Saludos...

Deshabilita los botones de Maximizar y Minimizar... propiedad BorderIcons.
   
        biMinimize = false
        biMaximize = false

Asigna a la propiedad BorderStyle el valor "bsDialog"

Y agrega el siguiente código en los eventos correposndientes.

Código: Text
  1.  
  2. void __fastcall TForm1::FormCanResize(TObject *Sender, int &NewWidth,
  3.       int &NewHeight, bool &Resize)
  4. {
  5.        NewWidth = Screen->WorkAreaWidth;
  6.        NewHeight = Screen->WorkAreaHeight;
  7. }
  8. //---------------------------------------------------------------------------
  9.  
  10. void __fastcall TForm1::FormResize(TObject *Sender)
  11. {
  12.         Top = 0;
  13.         Left = 0;
  14. }
  15.  
  16.  
  17.  

 B)
Título: Re: Ventana Maximizada
Publicado por: ITM en Lunes 19 de Septiembre de 2005, 18:41
Gracias, ya solucione el problema