1、我想在一个向导生成的MDI架构的程序中嵌入一个单文档结构的图像浏览器(包括一个目录树(DriveTreeView)、一个文件列表(DocListView)、一个图像预览窗口(DocPreView)。换句话说在程序启动的同时,显示一个SDI结构浏览器子框架pExploreFrame(为CMainFrame成员,类型为CExploreFrame(派生自CMDIChildWnd)),这个子框架是一个静态切分窗口。2、我已经在CPictureApp类的InitInstance函数中声明了一个SingleTemplate类型的的成员m_pTemplatePreV,用于关联需要显示的文档和视图:m_pTemplatePreV = new CSingleDocTemplate(
IDR_SCENEMTYPE,
RUNTIME_CLASS(CPictureDoc),//和MDI部分共用的文档类
RUNTIME_CLASS(CExploreFrame), // 从CMDIChildWnd派生 RUNTIME_CLASS(CPicPreVView));//用于图像预览
3、并且在CExploreFrame的OnCreateClient中对框架pExploreFrame作了静态切分。
请问:
(1)应当如何在程序初始阶段对该结构进行初始化(主要是文档模板对应的文档、框架、视图)才能达到我的目的,
(2)如果采用这样的结构无法实现,又该如何做?
IDR_SCENEMTYPE,
RUNTIME_CLASS(CPictureDoc),//和MDI部分共用的文档类
RUNTIME_CLASS(CExploreFrame), // 从CMDIChildWnd派生 RUNTIME_CLASS(CPicPreVView));//用于图像预览
3、并且在CExploreFrame的OnCreateClient中对框架pExploreFrame作了静态切分。
请问:
(1)应当如何在程序初始阶段对该结构进行初始化(主要是文档模板对应的文档、框架、视图)才能达到我的目的,
(2)如果采用这样的结构无法实现,又该如何做?
m_pTemplatePreV->OpenDocumentFile(NULL);但是不知道如何让生成的子框架最大化显示?