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


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Mie 16 Nov, 2005 1:21 am Asunto: hacer que el form no se minimize |
|
|
hola estoy haciendo un programa y necesito que nunca se minimize, es decir, que cuando le den WINDOWS+D no se minimize. Necesito validarlo ante cualquier cosa...
GRACIAS!!!! |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Mie 16 Nov, 2005 4:29 pm Asunto: |
|
|
Que tal pablo_emiliob
Sugerencia: en la medida de lo posible utilza la opción del foro, ya que hay muchos temas que se han resuelto.
https://cppbuilder.es/viewtopic.php?t=10652&highlight=minimizar+ventana
Saludos _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 16 Nov, 2005 9:16 pm Asunto: |
|
|
Intenta meter esto en la parte del archivo .h
| 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 |
ahora bien la tecla Windows+D es general, es un mensaje que se envia a todas las ventanas que se encuentren activas en el escritorio, para ello puedes usar un hook del teclado para no permitir que tu aplicacion, capture ese evento..
saludos.. _________________
 |
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Mie 16 Nov, 2005 11:42 pm Asunto: |
|
|
ok... gracias Cesar, pero hay una definicion que no logro entender...
que es un hook???....
GRACIAS!!!! |
|
| Volver arriba |
|
 |
|