创建文档框架Windows
文档/视图创建 显示 CDocTemplate 对象如何协调下创建框架窗口,文档和视图、连接它们都设置为。为 CDocTemplate 构造函数的三 CRuntimeClass 参数指定框架窗口,文档和文档模板动态创建以响应用户命令 (如 " 文件 " 菜单上的新命令或在 MDI 窗口菜单的新 windows 命令的视图类。文档模板存储这些信息以供以后使用,在创建视图的某框架窗口和文档。
为了使正常工作 RUNTIME_CLASS 的结构,必须声明您的派生框架窗口类与 DECLARE_DYNCREATE 宏。这是因为,该机制需要创建文档框架窗口使用类 CObject动态构造结构。
当用户选择创建文档的命令时,框架要求文档模板创建文档对象、视图和将显示视图的框架窗口。在创建文档框架窗口时,文档模板创建相应的类 —从 CMDIChildWnd 派生的从 SDI 应用程序的 CFrameWnd 或类的对象到 MDI 应用程序。框架然后调用从资源的框架窗口对象的 LoadFrame 成员函数获取创建信息和创建窗口。框架附加窗口句柄框架窗口对象。然后创建视图作为文档框架窗口的子窗口。
请在决定 在初始化 您的 CWnd派生的对象。