- 3
- 0
- 约1.23万字
- 约 75页
- 2015-12-18 发布于广东
- 举报
8.2.2 框架窗口类 框架窗口类CMainFrame从CFrameWnd类派生,其头文件为MainFrm.h,实现文件为MainFrm.cpp。它主要负责管理应用程序窗口,创建并显示标题栏、菜单栏、工具栏和状 态栏。 AppWizard生成的框架窗口类中添加了对框架窗口创建时发送的消息WM_CREATE的处理函数OnCreate,在此函数中首先调用基类的OnCreate函数,基类的OnCreate通过调用OnCreateClient创建视图窗口对象,然后创建工具栏和状态栏,并使工具栏成为可移动的。 在CMainFrame类中还重载了虚函数PreCreateWindow,此函数在创建框架窗口前由应用程序框架调用。可以通过修改CREATESTRUCT结构参数cs的值来改变窗口的默认风格,例如改变窗口大小和位置,修改窗口背景、光标和图标等。 8.2.3 文档类 文档类CEX8_1Doc从CDocument类派生,其头文件为EX8_1Doc.h,实现文件为EX8_1Doc.cpp。它主要负责应用程序数据的保存和装载,实现文档的序列化功能。 文档类CEX8_1Doc主要包含两个成员函数,一个是OnNewDocument,另一个是Serialize。当用户执行“文件”→“新建”命令时,MFC应用程序框架会自动调用OnNewDocument函数;
您可能关注的文档
- Visual Basic程序设计 第三版 丁爱萍 第1-5章 项目四新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第1-5章 项目五新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第1-5章 项目一新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目九新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目十新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目十一新.ppt
- Visual Basic程序设计 龚为琨 第1章 VB编程基础新.ppt
- Visual Basic程序设计 龚为琨 第2章 窗体新.ppt
- Visual Basic程序设计 龚为琨 第3章 文本控件、消息框和输入框新.ppt
- Visual Basic程序设计 龚为琨 第7章 文件系统控件、公共对话框新.ppt
原创力文档

文档评论(0)