例如在点击新建文件菜单后弹出对话框,如果对话框返回OK则创建视图,否则不创建

解决方案 »

  1.   

    CDocument::OnNewDocument()
    调用这个函数。
      

  2.   

    你应该重载OnNewDocument()这个函数
    在这个函数里会调用基类的OnNewDocument(),形式是CDocument::OnNewDocument()
    然后你就可以自己控制什么时候OnNewDocument()了。
      

  3.   

    bigflyingpig(非典型大飞猪):你说的办法我已经试过了,试图还是会创建的,你有没有测试过啊?
      

  4.   

    BOOL CMDIDoc::OnNewDocument()
    {
    // if (!CDocument::OnNewDocument())
    // return FALSE; // TODO: add reinitialization code here
    // (SDI documents will reuse this document) return FALSE;
    }
      

  5.   

    对啊,我也是这么想的,但是我的程序中子View每次都创建