[C con Clase] VW_SYSCOMMAND
henry sanabria
hensa22 en hotmail.com
Jue Feb 1 02:46:27 CET 2007
Gracias por la ayuda :
yo encontre otra forma :
case WM_SYSCOMMAND :
switch LOWORD(wParam)
{
case SC_CLOSE:
if (MsjSalir(hwnd)==IDYES )
PostQuitMessage(0);
break;
default :
return DefWindowProc(hwnd, msg, wParam, lParam);
}
break;
>From: "Juan Antonio" <jalr43 en hotmail.com>
>Reply-To: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>
>To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>
>Subject: Re: [C con Clase] (sin asunto)
>Date: Thu, 1 Feb 2007 02:28:36 +0100
>
>Hola,
>
>el mensaje que se manda al pulsar en el aspa en WM_CLOSE. Haz esta prueba
>con cualquier programilla que tengas modificando el CALLBACK:
>
>LRESULT CALLBACK WindowProcedure(HWND hwnd, UINT msg, WPARAM wParam, LPARAM
>lParam)
>{
>..
>case WM_CLOSE:
> MessageBox( NULL, "WM_CLOSE","",MB_OK);
> DestroyWindow( hwnd );
> break;
> case WM_DESTROY:
> MessageBox( NULL, "WM_DESTROY","",MB_OK);
> PostQuitMessage(0); /* envía un mensaje WM_QUIT a la cola de
>mensajes */
> break;
> default:
> /* para los mensajes de los que no nos ocupamos
>*/
> return DefWindowProc(hwnd, msg, wParam, lParam);
> }
> return 0;
>}
>
>
>Cuando pulsas en cerrar se ejecuta el mensaje WM_CLOSE, mensaje que si no
>definimos por defecto envía el mensaje WM_DESTROY, una forma de enviarlo es
>usando DestroyWindow.
>
>Un saludo,
>Juan Antonio.
> ----- Original Message -----
> From: henry sanabria
> To: cconclase en listas.conclase.net
> Sent: Thursday, February 01, 2007 12:51 AM
> Subject: [C con Clase] (sin asunto)
>
>
> hola a todos,WM_DESTROY, esta macro (si asi se le llama o se llama
>mensajes) me indica que la ventana fue destriuda,
>
> pero cual es la que me dice que el usuario hizo click en el boton de la
>aspa (el boton para cerrar la ventana) o el menu Cerrar (de la parte
>izquierda de la ventana cuando se hace click).
>
> gracias de antemano.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Henry Sanabria Fuentes
>
> Lima-Peru
>
>
>
>------------------------------------------------------------------------------
> Éxitos, grandes clásicos y novedades. Un millón de canciones en MSN
>Music.
>
>
>------------------------------------------------------------------------------
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
>
>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>_______________________________________________
>Lista de correo Cconclase Cconclase en listas.conclase.net
>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
_________________________________________________________________
Descarga gratis la Barra de Herramientas de MSN
http://www.msn.es/usuario/busqueda/barra?XAPID=2031&DI=1055&SU=http%3A//www.hotmail.com&HL=LINKTAG1OPENINGTEXT_MSNBH
Más información sobre la lista de distribución Cconclase