windows变成点滴(八)之关闭消息WM_CLOSE,WM_QUIT,WM_QUIT

MFC程序的死亡相对于初生来说要简单的多,主要是以下几步:    
    1.当点击关闭时发出WM_CLOSE消息。    
    2.程序没有设置WM_CLOSE处理程序就交给默认的DefWinowProc处理,即发出WM_DESTORY消息。    
    4.默认的WM_DESTORY处理方式为调用::PostQuitMessage,发出WM_QUIT。    
   case WM_CLOSE:
    //MessageBox(NULL,"dd","d",MB_OKCANCEL);
    if (MessageBox(NULL,"你确定要关闭吗?","提示",MB_OKCANCEL) == IDOK)
    {
     SendMessage(hWnd,WM_DESTROY,0,0);
     //PostQuitMessage(0);
     //PostMessage(hWnd,WM_DESTROY,0,0);
    }else{
     return 0;
    }

posted @ 2011-09-04 21:32  誑逩の蝸犇  阅读(322)  评论(0编辑  收藏  举报