网站大量收购独家精品文档,联系QQ:2885784924

MFC部分复习收拾.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MFC部分复习收拾

MFC部分复习整理 一 Windows SDK 程序:使用软件开发工具包开发出来的Windows 应用程序。 Windows 应用程序:以Windows 作为平台运行的应用程序。 Windows API函数:用来开发Windows SDK的软件开发工具包是由C语言编写的一个大型函数库,这个库中的函数就是API函数。 Windows API函数的三大类型及其功能: (1)窗口函数:实现窗口的创建、移动和修改等功能。 (2)图形设备函数:实现图形的绘制及操作功能。 (3)系统服务函数:实现与操作系统有关的一些功能。 事件:能触发程序作出相应反应的因素或动作。如鼠标的单击、在键盘上按下一个键等。 消息循环:在创建了窗口的应用程序中,应用程序将不断地从消息队列获取消息,并将消息指派给指定的窗口处理函数来处理,然后再回来从消息队列中获取消息,这个循环工作的过程叫消息循环。 Windows 应用程序的主函数的三个主要任务:注册窗口类 创建应用程序的窗口 建立消息循环。 几个重要句柄: HWND 窗口句柄 HDC 图像设备环境句柄 HINSTANCE 当前程序应用实例句柄 HBITMAP 位图句柄 HCURSOR 光标句柄 HICON 图标句柄 HFONT 字体句柄 HMENU 菜单句柄 HPEN 画笔句柄 HFILE 文件句柄 HBRUSH 画刷句柄 Windows 系统、主函数、窗口函数之间的关系:主函数和窗口函数都是由Windows 系统调用的函数,只不过主函数是程序启动之后,系统首先调用的函数,而窗口函数是主函数在获得消息并把消息发给系统之后,由系统依据产生事件的窗口所使用的窗口类型提供的函数指针调用的函数。 二 消息映射表:描述了整个应用程序的消息和消息处理函数的对应关系的总表。 消息映射表的声明: DECLARE_MESSAGE_MAP (用来声明消息映射表的宏) 消息映射表的实现:控件种类不同,方式不同 控件为按钮控件(button)的单击事件消息映射宏的实现: ON_BN_CLICKED(消息标识,对应的消息处理函数) 控件组合控件(ComboBox)的双击事件消息映射的实现宏: ON_CBN_DBLCLK(消息标识,对应的消息处理函数) 控件为文本编辑框控件(Edit)的双击事件消息映射的实现宏: ON_EN_DBLCLK(消息标识,对应的消息处理函数) 窗体类CFrameWnd中需要封装的成员:窗口句柄、窗口类的定义、注册窗口类、创建窗口、显示更新窗口。 应用程序类CWinApp应该具有的主要功能:创建、显示应用的程序窗口和建立消息循环。 在MFC中要建立有自己风格的主窗口,应该重写的函数:继承CWinApp类并重写该类的成员函数InitInstance。 三 CObject类的作用:提供程序调试诊断信息输出通用功能;为运行期对象类型识别(RTTI)、对象的动态创建、对象的序列化提供相应的支持。 文档/视图类的优点:实现数据和数据表示的分离,文档视图的分离有利于数据和数据显示的单独改变。 文档/视图类的三个基本类及其功能: (1)文档类CDocument类:数据存储、管理 (2)视图类CView类:数据显示与用户交互部分 (3)窗口框架类CFrameWnd类:管理窗口框的大小、标题、菜单条、状态条的窗框部分 文档/视图应用程序框架中各个对象的关系:书上P67. 对象的动态创建:书上P71。 在类应用程序中,用宏RUNTIME_CLASS来获得类信息表。 类信息表:类中存放了类信息的一个CRuntimeClass结构类型数据。 其中的主要内容是类的名称和指向对象构建函数的指针。 类信息表的作用:在运行期根据类名称调用构建函数来动态创建对象。 四 DC(图形设备描述环境)的作用:描述了虚拟图形设备的属性,能屏蔽输出设备的多样性,可以把不同设备的操作方法统一起来。 Windows的GDI:Windows把用于改变DC属性的操作即与绘图相关的操作都制作成函数,这些函数的集合就叫做图像设备接口(GDI)。书上P80 CDC类:把DC和GDI函数封装到一起而形成的类。 CDC类的派生类及其作用: CCli

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档