第三章 MFC应用程序概述 Windows 应用程序概述 MFC应用程序框架 文档 /视图结构 消息映射窗口编程基础 窗口消息和消息队列事件驱动的程序设计资源管理窗口的界面元素垂直滚动条标题栏 菜单栏关闭按钮最小化按钮最大化按钮水平滚动条 窗口边界客户区窗口窗口是应用程序与用户交互的界面窗口元素以对象方式组织一个应用程序由多个窗口组成程序运行过程是窗口之间,窗口与系统,窗口与用户之间交换并处理数据的过程。消息和消息队列 消息用于通知某个事件的产生消息机制 MSG消息的类型消息机制应用程序 1窗口函数WndProc消息映射默认窗口函数DefWndowProcApp1消息队列 App2消息队列 App3消息队列 系统队列输入消息 系统消息postMessageSendMessage派送消息消息源 1消息源 2消息源 n否程序开始程序结束捕获消息处理消息 是否退出 消息是MSGtypedef struct tagMSG HWND hwnd;UINT message;WPARAM wParam;LPARAM lParam;DWORD time;POINT pt;MSG;消息的类型输入消息控件消息系统消息用户消息事件驱动的程序设计 事件驱动的程序的逻辑顺序是按事件的产生而决定的 事件的产生不是预先定义的,有着随机性