Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

No minimizar form

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: No minimizar form Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

hey cristian ayudame con eso o por lo menos dime en donde busco o que hago...

GRACIAS!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

sera que me puedes explicar eso mas a fondo tor???...

GRACIAS!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

¿ Has probado simplemente a poner a false la propiedad biMinimize de BorderIcons ?
Volver arriba
Ver perfil de usuario Enviar mensaje privado Dirección AIM
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

hey cris si funciono, gracias men cuidate... hablamos...
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Todo bien!!
Ya como en Julio regreso por alla!
Cualquier duda avisas!
_________________
Read what I mean, not what I write!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.