[计算机软件及应用]chapter04—应用程序基本框架.pptVIP

  • 6
  • 0
  • 约6.93千字
  • 约 45页
  • 2018-03-09 发布于浙江
  • 举报

[计算机软件及应用]chapter04—应用程序基本框架.ppt

[计算机软件及应用]chapter04—应用程序基本框架

CWinApp类 在Windows应用程序中,只能有一个CWinApp的实例 CWinApp中没有WinMain函数,但MFC应用程序确实也是从WinMain开始的,MFC将主函数隐藏了 CWinAppd的构造函数用于构造一个CWinApp对象,并保存一个指向CWinApp对象的指针,以便于WinMain函数能够调用对象的成员函数以实现初始化并运行程序 程序运行过程:WinMain根据CWinApp对象的指针,先调用CWinApp:InitApplication()进行应用程序初始化,再调用CWinApp:InitInstance()进行构造主窗口对象,此后,WinMain调用CWinApp的Run()函数建立消息循环,一个Windows程序开始运行。 消息循环的建立-CWinApp:Run()函数 * 消息映射和消息处理 所有Windows程序都是消息驱动 (事件驱动) 的,消息处理是Windows应用程序的核心部分。 消息是Windows应用程序传递信息的特殊数据结构,Windows应用程序内的活动可以概括为产生消息和响应消息,消息数据结构在\include\wtypes.h中定义 消息主要有三种类型:标准Windows消息、控件通知和命令消息。 * 标准Windows消息: 除WM_COMMAND外,所有以“WM_”为前缀的消息都是标准Windows消息。 标准Windo

文档评论(0)

1亿VIP精品文档

相关文档