[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