第 2 章 MFC 应用程序概述 2
1 Window s 应用程序概述 2
2 MFC 应用程序框架 2
1 创建MFC 应用程序 2
3 MFC 单文档程序组成 2
3 消息映射与消息处理 2
1 消息类别 1
2 类向导 2
5 应用实例 1 Window s 窗口具有哪些应用特点
2 说明什么是消息
事件驱动程序
3 消息的基本分类是什么
4 如何创建单文档类型程序
5 说明单文档程序创建时所生成的代码
6 说明什么是应用程序类、框架窗口类、视图类、文档类
7 在 MFC 程序中,消息由什么对象接收
8 创建消息映射如何操作
操作结果是什么
1 Window s 应用程序概述 2
1 窗口 Window s 应用程序运行于 Window s 操作系统上,与DOS 应用程序有着本质的区别
所有的Window s 应用程序都是由消息驱动的,消息处理是所有Window s 应用程序的核心
窗口是用户界面中最重要的部分
它是屏幕上与一个应用程序相对应的矩形区域,是用户与产生该窗口的应用程序之间的可视界面
窗口的应用特点: (1)窗口为用户提供了图形方式的操作界面,Windows 程序通过窗口完成输入输出工作
(2)窗口能够接收外部消息,从而能够感知系统或用户的动作
编写窗口程序的方法 (1)直接调用WinAPI 函数 (2)使用MFC 类创建窗口对象 (3)使用MFC 应用资源模板创建基于窗口的程序(本课程) 无论采用什么方法,消息处理都是编程的核心问题 2
2 消息和事件 Windows 消息系统原理类似于“手机短信”
消息是一组有固定格式的数据,用于在“系统”、“进程”、“窗口”之间传递信息,通知某个事件的产生
例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键