| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Mar 11 Dic, 2007 2:26 pm Asunto: No minimizar form |
|
|
HOLA!!!
Como les va... otra vez vengo a hacer una pregunta que hice hace ratico, que es la de como hacer que un form no se minimize de ninguna manera sino que siempre se quede en su tamaño normal.
Yo estuve revisando un codigo que me mando CESAR hace rato:
| Código: |
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void __fastcall WMNo_Cerrar(TMessage &msg)
{
switch(msg.WParam)
{
case SC_MINIMIZE: // capturamos el mensaje
ShowMessage("No se Pude Minimizar"); // mostramos un aviso
msg.WParam = 0; // borramos el parametro para que no se minimize
break;//salimos
}
inherited::Dispatch(&msg); // Seguimos procesando los mensajes
}
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_SYSCOMMAND, TMessage,WMNo_Cerrar);
END_MESSAGE_MAP(inherited);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif |
Pero recuerdo que el me habia dicho que hiciera algo, que se llama HOOK, pero el problema es que no se que es o como se hace.
Si alguien puede ayudarme de otra manera o como sea, por favor haganmelo saber.
GRACIAS!!![/code] _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Cri_sys Master


Registrado: 13 Feb 2004Mensajes: 198Ubicación: Maringá, Brazil
|
Publicado: Mar 11 Dic, 2007 3:12 pm Asunto: |
|
|
hablate Bassil!!
Hook son funciones que te sirven para saber los eventos generados en el sistema, mover el mouse, teclas, mensajes, etc, pero para el negocio que quieres no es usuario usar eso.
De todas formas si quieres usar funciones de este tipo deberias estar familiarizado con el API de Windows y usar funciones CALLBACK!
Falou! _________________ Read what I mean, not what I write! |
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Mie 12 Dic, 2007 2:56 am Asunto: |
|
|
hey cristian ayudame con eso o por lo menos dime en donde busco o que hago...
GRACIAS!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Tor Master


Registrado: 22 Mar 2005Mensajes: 269Ubicación: obera, misiones, argentina
|
Publicado: Mie 12 Dic, 2007 4:31 am Asunto: |
|
|
Hola pablo_emiliob la clase TApplication tiene un metodo OnMinimize
| Código: |
Application->OnMinimize(_fastcall*(_closure)(TObject*))(TObject*)
|
yo no lo he probado pero quisas sea algo de lo que estas buscando _________________ Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr) |
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Jue 20 Mar, 2008 4:13 pm Asunto: |
|
|
sera que me puedes explicar eso mas a fondo tor???...
GRACIAS!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
frios Lt

Registrado: 20 Nov 2005Mensajes: 79Ubicación: España
|
Publicado: Vie 21 Mar, 2008 6:36 am Asunto: |
|
|
| ¿ Has probado simplemente a poner a false la propiedad biMinimize de BorderIcons ? |
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Dom 23 Mar, 2008 11:47 pm Asunto: |
|
|
si claro, pero cuando hace WINDOWS + D, se baja enseguida... he pensado mejor deshabilitar esa funcion del todo por windows pero pense que alguien sabia como hacerlo desde el codigo... _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Cri_sys Master


Registrado: 13 Feb 2004Mensajes: 198Ubicación: Maringá, Brazil
|
Publicado: Mar 25 Mar, 2008 3:10 pm Asunto: |
|
|
Hablatee...
Puedes hacerlo asi:
Coloca esto en el OnPaint del Form
| Código: |
ShowWindow(Application->Handle, SW_HIDE);
|
y la propiedad FormStyle a fsStayOnTop
Falow _________________ Read what I mean, not what I write! |
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Mar 25 Mar, 2008 4:49 pm Asunto: |
|
|
hey cris si funciono, gracias men cuidate... hablamos... _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Cri_sys Master


Registrado: 13 Feb 2004Mensajes: 198Ubicación: Maringá, Brazil
|
Publicado: Mie 26 Mar, 2008 8:58 pm Asunto: |
|
|
Todo bien!!
Ya como en Julio regreso por alla!
Cualquier duda avisas! _________________ Read what I mean, not what I write! |
|
| Volver arriba |
|
 |
|