及其简单。
在现在的initinstance里有这样的东西吧?
CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CXXXXDoc),
RUNTIME_CLASS(CMainFrame),       // main SDI frame window
RUNTIME_CLASS(XXXXXView));
AddDocTemplate(pDocTemplate);   你可以注册多个不同的DocTemplate.不要用这种stack方式,在APPclass里定义CMultiDocTemplate* pDocTemplate;保存。
这样在任何地方你都可以调任何一个这样保存起来的pDocTemplate-〉OpenDocumentFile(null) -> 新文档OpenDocumentFile(“。”) -> 打开存在文档OK?只要对于你需要的Tempate,