怎么实现?最好给出代码参考一下。谢谢

解决方案 »

  1.   

    如果你是指多个CDocument类,那写起来可有点麻烦了;
    如果你指多个磁盘文件,在CDocument类里管理不就行了。
      

  2.   

    我是说多个CDocument类,那位高手能给个例子参考一下吗?
      

  3.   

    一个视图对应多个文档,那么在OnDraw中就不能单单调用GetDocument了。1.调用CWinApp::GetFirstDocTemplatePositon获得第一个文档模板。
    2.再调用CWinApp::GetNextDocTemplate(pos)获得你想要的文档模本。
    3.调用CDocTemplate::GetFirstDocPosition获得基于这个模板下的第一个文档位置
    4.调用CDocTemplate::GetNextDoc,获得最终你想要在视图中处理的文档