Como hago para q una aplic. al hacer click en la X esta se minimize y no se cierre

12/08/2003 - 23:08 por Gonzalo Chacón | Informe spam
Como hago para que una aplicacion MDI/SDI/ o basada en dialogo, al hacer
click en la "X, o ALT+F4" esta no se cierre, sino que se minimize, tal cual
como sucede con microsoft messenger, babylon, kazaa, entre otros.

Gonzalo.

Preguntas similare

Leer las respuestas

#1 Rafael
13/08/2003 - 16:41 | Informe spam
Mostrar la cita
dialogo, al hacer
Mostrar la cita
minimize, tal cual
Mostrar la cita
entre otros.
Mostrar la cita
Si la aplicacion esta basada en Dialogos, solo tienes
que ir al evento OnCancel() y en lugar de:
CDialog::OnCancel() colocas ShowWindow(SW_HIDE).

Si la aplicacion es MIDI o SDI, entonces haces algo
similiar pero en el evento OnClose().

De cualquier manera, que puedas atrapar el mensaje
OnCancel() y lo puedas sustituir por el
ShowWindow(SW_HIDE) te va a funcionar bien.

Espero esto te ayude.
#2 Gonzalo Chacón
13/08/2003 - 17:52 | Informe spam
Perfecto, ya lo hice.

Sobreescribe la función OnSysCommand() y capture el mensaje SC_CLOSE,
entonces ejecuto la funcion ShowWindow(SW_HIDE).

Gracias por la sugerencia.

"Rafael" escribió en el mensaje
news:102c01c361a9$08a51630$
Mostrar la cita
Ads by Google
Search Busqueda sugerida