在APP类中定义了两个单模板变量
CSingleDocTemplate* pDocTemplate;
CSingleDocTemplate* pDocHtmlTemplate;初始化后对两个变量都调用AddDocTemplate(),最后运行的是pDocHtmlTemplate,怎么把运行的模板切换到另一个?

解决方案 »

  1.   

    SDI程序想实现多视图的话就不要用文档模板了,直接创建VIEW
      

  2.   

    如果都执行了 AddDocTemplate 操作,那么程序启动、每次打开文档程序都会提示对话框,选择文档类型的
      

  3.   

    回一楼:不是仅仅是多视图,切换的两个文档类是CHtmlEditDoc和CScrollDoc,如果是手动联系框架类,视类和文档类,对它们之间联系的机制又不是很清楚,所以现在只能用文档模板。
    回二楼:这个问题我始终搞不清楚为什么?因为每次在运行到那个提示对话框的DoModal()函数时都直接跳过了,默认返回IDOK,根本没有出现对话框。
      

  4.   

    思路有误,用多个文档模板就只能用MDI架构