MFC对话框程序中重载了以下函数
void CMyDlg::OnClose()
{
        //some code
}
void CMyDlg::OnDestroy()
{
//some code
CDialog::OnDestroy();
}只重载OnDestroy没问题,重载OnClose之后就不行了,怎么才能把程序关闭啊?

解决方案 »

  1.   

    忘了说了,我是指发送WM_DESTROY程序不能关闭
      

  2.   

    void CMyDlg::OnClose()中加一句
    CDialog::OnClose();---------
      ++C++
    ---------
      

  3.   

    一看标题就知知道,大哥在重载时把基类的调用给DELETE了在OnClose() 中
    加一个  Default();   也可以
      

  4.   

    我不是这个意思啊,我不想在OnClose中关闭程序,我想让它最小化,只有发送WM_DESTROY时才关闭。
      

  5.   

    hardstudylulin(思过崖) 非常感谢!!!!!!!