| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
santoto Cdt

Registrado: 21 Mar 2007Mensajes: 8
|
Publicado: Vie 21 Dic, 2007 1:44 pm Asunto: Ayuda - Boton cerrar y minimizar |
|
|
Hola, tengo dos problemitas con mi aplicacion:
En primer lugar quiero que al dar click en el boton de cerrar (la X) de cualquier form q no sea el principal se cierre la aplicacion, ¿como puedo hacerlo? pasa que al cerrar un form q no es el principal, y con este escondido, parece q se cierra pero en realidad se sigue ejecutando.
En segundo lugar quiero ejecutar desde mi aplicacion otro programa; q al ejecutarlo mi aplicacion se minimize y al cerrarlo q se restaure, ¿es posible eso?
Y ahora me surge una tercera ¿como puedo minimizar la aplicacion al sistem tray (al lado del reloj -por si no se llama asi )?
Desde ya gracias por leer esto y espero q me puedan ayudar.
Saludos a Toda la comunidad!!!!!
Felices Fiestas!!!
Santoto  |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 21 Dic, 2007 2:39 pm Asunto: Re: Ayuda - Boton cerrar y minimizar |
|
|
| santoto escribió: | | Hola, tengo dos problemitas con mi aplicacion: |
Bueno, eso son tres problemas no dos
| santoto escribió: | | En primer lugar quiero que al dar click en el boton de cerrar (la X) de cualquier form q no sea el principal se cierre la aplicacion, ¿como puedo hacerlo? pasa que al cerrar un form q no es el principal, y con este escondido, parece q se cierra pero en realidad se sigue ejecutando. |
En el OnDestroy del formulario puedes cancelar la aplicación:
| Código: | void __fastcall TForm1::FormDestroy(TObject *Sender)
{
Application->Terminate();
return;
}
//--------------------------------------------------------------------------- |
| santoto escribió: | | En segundo lugar quiero ejecutar desde mi aplicacion otro programa; q al ejecutarlo mi aplicacion se minimize y al cerrarlo q se restaure, ¿es posible eso? |
No sé como estarás llamando a la aplicación externa. SI lo haces con WinExec:
| Código: | Application->Minimize();
[ Ejecución del programa externo ]
Application->Restore(); |
| santoto escribió: | Y ahora me surge una tercera ¿como puedo minimizar la aplicacion al sistem tray (al lado del reloj -por si no se llama asi )? |
Hay por ahí una consulta similar. Usa el buscador.
| santoto escribió: | Saludos a Toda la comunidad!!!!!
Felices Fiestas!!! |
Igualemente. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
santoto Cdt

Registrado: 21 Mar 2007Mensajes: 8
|
Publicado: Vie 21 Dic, 2007 2:47 pm Asunto: |
|
|
Gracias Angel, ahora me tengo q ir pero cuando vuelva lo pruebo y te digo como me fue.
PD:
| Angel escribió: |
Bueno, eso son tres problemas no dos
|
Eran dos pero surgio el ultimo mientras escribia  |
|
| Volver arriba |
|
 |
Raúl Capt


Registrado: 16 Ago 2002Mensajes: 174Ubicación: Oruro (Bolivia)
|
Publicado: Lun 31 Dic, 2007 4:17 pm Asunto: |
|
|
Bueno
Angel ya te dio la solución para tus tres preguntas...
Mi aporte solo esta en decirte que en la carpeta Examples de Builder trae una aplicación ejemplo de "System Tray" si no me equivoco es IconTray
hasta la proxima
Igual para ti y para todos los miembros y no miembros de este MARAVILLOSO foro les deseo todo lo mejor... y que este 2008 este lleno de logros... _________________
 |
|
| Volver arriba |
|
 |
|