新建一个单文档程序,关闭的时候不想让系统提示是否保存,想不保存直接关闭,咋办?

解决方案 »

  1.   

    可以这样:
    在主框架类的OnSysCommand(UINT nID, LPARAM lParam)函数的前部中添加:
    if(nID == SC_CLOSE)
    {
        DestroyWindow();
        return;
    }
      

  2.   

    还有一种方法你试一下,在系统要作关闭前做一下这样的动作,调用CDocument 的SetModifiedFlag,具体怎样用,你看一下mdsn.
      

  3.   

    当文档创建、从磁盘中读出、存盘的时候m_bModified标记被设置成FALSE,当文档被修改时,就通过SetModifiedFlag函数将该标记设置成TRUE,当文档关闭的时候,框架会调用CDocument::SaveModified虚成员函数,如果m_bModified被设置成了TRUE,那么就会显示一个消息框;
      

  4.   

    studyhard1314(studyhard1314) 太商业了吧!