VisualC++程序设计培训教程 第6课 MFC基础.pptVIP

VisualC++程序设计培训教程 第6课 MFC基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualC程序设计培训教程第6课MFC基础

6.3.2 按下鼠标右键的消息响应 本次练习实现对话框中按下鼠标右键的消息响应。 编程思路: 按下鼠标右键对应的消息是WM_RBUTTONDOWN。 参考6.2.2中的实例使用MFC向导工具为程序自动添加消息与消息处理函数。 Visual C++ 程序设计培训教程 第6课 MFC基础 本课要点 具体要求 本课导读 上机练习 本课要点 MFC的概念 MFC的层次结构及常用类 MFC消息与消息处理 具体要求 了解MFC的概念及层次结构 熟悉MFC的常用类 了解MFC中消息与消息处理的概念 掌握MFC中的消息处理机制 本课导读 ? 前面主要讲解的是Win32控制台应用程序,从这一课开始讲解Win32窗口界面应用程序设计,即可视化(Visual)的程序设计方式。因此,从这一课开始就进入到Visual C++的程序设计当中,MFC类库、MFC消息处理机制以及向导工具使得可视化的程序设计变得方便、简单。 6.1 MFC概述 MFC是一个功能强大的框架类库,其中包括了创建各种窗口界面应用程序(如对话框、单文档、多文档等)所需的基础类。 6.1 MFC概述 6.1.1 知识讲解 6.1.2 典型案例——用MFC AppWizard创建一个对话框应用程序 6.1.1 知识讲解 MFC一共有200多个类,是一个继承方式的层次结构,下面对其相关知识进行介绍。 6.1.1 知识讲解 1. MFC的概念 2. MFC的层次结构 3. MFC的常用类 1. MFC的概念 MFC是Microsoft Foundation Class(微软基础类)的简称,MFC类封装了Win32应用程序编程接口复杂的API函数(或SDK工具包),它的目的就是让程序员在此基础上方便地创建各种Windows应用程序。 MFC系统地封装了Win32 API、OLE API以及ODBC API等底层函数的功能,它不仅提供了更高一层的编程接口,而且还支持对底层API函数的直接调用,因此在简化Windows应用程序编程的同时也注重了其编程设计的灵活性。 2. MFC的层次结构 MFC类库是一个继承关系的层次结构,MFC首先抽象出了一般Windows应用程序所需功能类的共同特性,然后再在此基础上设计出一些基类作为其他类的基础。 3. MFC的常用类 使用MFC建立的Windows应用程序,如对话框应用程序、单文档应用程序、多文档应用程序等,都必须用到一些类作为基类派生出相应的应用程序各部分框架的类,主要包括应用程序类、框架窗口类、视图类、对话框类、文档类以及文档模板类等。 6.1.2 典型案例——用MFC AppWizard创建一个对话框应用程序 案例目标 MFC AppWizard是创建MFC应用程序向导,利用该向导可以让系统自动生成应用程序所需的框架类,并为它们建立好相互之间的联系。本案例将练习使用MFC AppWizard创建一个对话框应用程序,并在对话框客户区输出“Hello,Visual C++!”文本。 6.1.2 典型案例——用MFC AppWizard创建一个对话框应用程序 编程思路 (1)于MFC类可以创建单文档应用程序、对话框应用程序以及多文档应用程序,因为本案例创建的是对话框应用程序,所以应在有关步骤中选择基于对话框的应用程序。 (2)在对话框客户区输出文本可以在函数OnPaint中实现,函数OnPaint的作用是负责应用程序客户区或视图区中有关文本或图像的绘制或重绘工作。 6.1.2 典型案例——用MFC AppWizard创建一个对话框应用程序 操作步骤 具体步骤请参见图书内容。 6.1.2 典型案例——用MFC AppWizard创建一个对话框应用程序 案例小结 本案例练习了利用MFC应用程序向导创建了一个基本对话框的应用程序,在对话框中输出文本,并详细地介绍了对话框应用程序的创建步骤,为以后的学习打下了必要的基础。 6.2 MFC消息与消息处理 Windows应用程序是一种基于消息驱动的设计模式,即其是围绕着消息与消息处理来调用或实现程序的功能的。 6.2 MFC消息与消息处理 6.2.1 知识讲解 6.2.2 典型案例——按下鼠标左键的消息响应 6.2.1 知识讲解 消息与消息处理是可视化程序设计的一个核心概念与机制,下面分别对它们进行讲解。 6.2.1 知识讲解 1.消息与消息处理的概念 2.MFC消息分类 3.MFC消息处理机制 4.建立消息映射 5.向导工具 1.消息与消息处理的概念 消息实际上指的就是一种信号,而对这种信号的反应或处理就是消息处理。消息处理总是处于消息产生之后产生,即没有消息就没有消息处理。 在

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档