你设一个变量。
BOOL bExit;
//此处增加确定过程
if(bExit){
   //关闭
  }
 else //取消关闭

解决方案 »

  1.   

    不太明白你什么意思.
    我的理解是你要 用你一个按钮(确定),来退出程序.要是这个方法就多了:
    1.PostMessage ( WM_QUIT ..)//甚至WM_CLOSE都解决问题
    2.向主线程直接发PostQuitMessage消息(注意,不要向主线程发送WM_QUIT消息,原因你看看MSDN的介绍.)
      

  2.   

    添加消息ON_CLOSE的映射函数OnClose(),在该函数中加入确定语句,如:CMyView::OnClose()
    {
      if(MessageBox("Are you sure to quit?",MBYESNO)==IDYES)
      {
        CView::OnClose();
      }
    }
      

  3.   

    to xyzboat,我不是想增加存贮过程,只是想在程序退出是有一个确定过程。我在菜单中的退出已经添加了确定过程。按右上角的关闭按钮如何实现确定过程呢?请问Mp_Hsie,在那里找到:ON_CLOSE消息,我的视窗类中为何没有.多谢!!!!!!