平时很少用多文档,突然要用个,所以不是很熟悉。就是要求这个多文档只打开3个窗口,其中一个派生自CView,另2个派生自CFormView
怎么实现呢?
最好给的例子

解决方案 »

  1.   

    你这个不是多文档,是单文档,一个Doc对应多个View。
      

  2.   

    第十八章 18.5 双视图sdi静态切分
    18.7,多视图类mdi 应用程序
      

  3.   

    你建个SDI工程,然后利用CSplitterWnd拆分视图窗口就可了
      

  4.   

    http://www.pudn.com/downloads25/sourcecode/windows/dialog/detail80353.html
    google: 文档模板。
      

  5.   

    同意11楼,多文档模板。
    在BOOL CXXXApp::InitInstance()里面, CMultiDocTemplate* pDocTemplate1;
    pDocTemplate1 = new CMultiDocTemplate(IDR_RSDTYPE,
    RUNTIME_CLASS(CXXXDoc1),
    RUNTIME_CLASS(CChildFrame), //自定义 MDI 子框架
    RUNTIME_CLASS(CXXXView1));
    if (!pDocTemplate1)
    return FALSE;
    AddDocTemplate(pDocTemplate1); CMultiDocTemplate* pDocTemplate2;
    pDocTemplate2 = new CMultiDocTemplate(IDR_RSDTYPE,
    RUNTIME_CLASS(CXXXDoc2),
    RUNTIME_CLASS(CChildFrame), //自定义 MDI 子框架
    RUNTIME_CLASS(CXXXView2));
    if (!pDocTemplate2)
    return FALSE;
    AddDocTemplate(pDocTemplate2);建立2套或者更多的 Doc类和View类,每个View类可以从不同的基类派生。