我就是在看这本,可怎么也弄不明白!照理pSelectedTemplate->OpenDocumentFile(NULL)这个函数调用就是产生一个新的Report模板,然后我再对它的视图进行重绘,可结果就是显示不出来!

解决方案 »

  1.   

    你new两个文档摸板成不??
    CMultiDocTemplate* pDocTemplate1;
    CMultiDocTemplate* pDocTemplate2;放app类里面,当成员变量,别放ins...函数里,http://www.csdn.net/Dev/Visual%20C++/source%20code/Doc-View/picknew.zip
    上面这个我用过,也是两个文档摸板两个使徒两个文档的,没出现你说的那样儿的毛病,
      

  2.   

    CView派生的类支持copy、paste、cut这些功能的话
    要全部自己来实现。copy就是 把文档内容送几剪贴板
    paste就是 把剪贴板的内容显示出来
    cut就是清除所选文本。全都得自己实现。----------
    CEditView显示文本数据呢,先获取edit的控制(实际上CEditView就是在CView上放一个CEdit)
    CEditView* pView =(CEditView*)GetActiveView();//SDI是这样,MDI你还需要先获取子框架再取View
    (pView->GetEditCtrl())->SetWindowText("所输入的文本");//文本数据显示
    大致就是这样的:)