哎,瞄了下MFC的书,顺便做点小笔记,人老了,记不住了,呵呵。

1.在类中添加WM_CLOSE事件响应。

void CMainDlg::OnClose()
{
    // TODO: 在此添加消息处理程序代码和/或调用默认值
    if (IDYES == AfxMessageBox(_T("确定退出程序?"),MB_YESNO))
    {
        CDialog::OnClose();
    }
}

2.PostQuitMessage(0);

3.PostMessage(WM_QUIT,0,0);

4.SendMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);

PostMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);

5.CDialog::OnOk()/OnCancel();


内容不多j_0057.gif