第7章 框架窗口、文档和视图 7.1框架窗口 7.2文档及其序列化 7.3视图及视图类 7.4文档视图结构 第7章 框架窗口、文档和视图 7.1框架窗口 7.2文档及其序列化 7.3视图及视图类 7.4文档视图结构 7.1框架窗口 (1 of 7) 在文档视图结构中,文档是数据载体,视图负责数据的显示。一个文档可以对应多个视图,这就需要对这些视图进行有效的组织和管理,这就是“框架”。 框架是应用程序的主窗口,就是应用程序直接放置在桌面上的那个窗口,负责管理其所包含的其他窗口。 每个应用程序只能有一个主窗口(框架),并且主窗口的标题栏上通常显示应用程序的名称。 MFC提供了3个类:CFrameWnd类、CMDIFrameWnd类及CMDIChildWnd类,分别用于支持单文档窗口(SDI)和多文档窗口(MDI)。 7.1框架窗口 (2 of 7) 7.1.1 主窗口和文档窗口 当使用MFC AppWizard创建单文档(SDI)或者多文档(MDI)应用程序时,主窗口类的源文件名分别是MainFrm.h和MainFrm.cpp,其类名为CMainFrame。 对于单文档(SDI)应用程序来说,主窗口类是从CFrameWnd派生而来的; 对于多文档(MDI)应用程序来说,主窗口类是从CMDIFrameWnd派生出来的。 如果应用程序中还有工具栏(CToolBar)、状态
原创力文档

文档评论(0)