第十三章 MFC库与Windows程序开发概述清华大学 郑 莉C+语言程序设计1C+ 语言程序设计清华大学 郑莉本章主要内容l Windows程序的基本结构l MFC库简介l 使用Visual C+开发Windows程序2C+ 语言程序设计清华大学 郑莉Windows程序的基本结构开始执行初始化应用初始化和创建应用窗口进入消息循环并从消息队列得到一个消息当前消息是否“退出” ?终止执行程序是否定义了对此消息的处理进行默认处理处理消息否否是是3C+ 语言程序设计清华大学 郑莉WinMain()函数l 初始化应用l 初始化和创建应用窗口l 进入应用程序的消息循环4C+ 语言程序设计清华大学 郑莉窗口过程WndProc()执行窗口的消息处理:分析消息信息,决定应用程序如何处理消息或响应一个事件。5C+ 语言程序设计清华大学 郑莉MFC库l 类库是一个可以在应用程序中使用的相互关联的类的集合。l MFC库Microsoft 基本类库是一个Windows应用程序框架,它定义了应用程序的结构,并实现了标准的用户接口: 管理窗口、菜单、对话框,实现基本的输入/输出和数据存储。MFC库简介6C+ 语言