Visual C++基础教程 郭文平 第7-8章 第8章新.pptVIP

  • 3
  • 0
  • 约1.23万字
  • 约 75页
  • 2015-12-18 发布于广东
  • 举报

Visual C++基础教程 郭文平 第7-8章 第8章新.ppt

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函数;

文档评论(0)

1亿VIP精品文档

相关文档