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

第1章 Windows 应用程序基础知识 本章主要内容: Windows应用程序的基本概念 Windows应用程序中的数据类型 Windows应用程序的消息机制 Windows操作系统与Windows应用程序的主函数、窗口函数之间的关系 使用函数对Windows应用程序进行封装 1.1? Windows应用程序 的基本概念 Windows应用程序使用的界面是由各种图形元素组成的图形界面。 各个图形元素具有不同的功能。 应用程序的用户主要是通过键盘和鼠标对应用程序界面上的图形元素进行操作来与Windows应用程序进行交互的。 1.2? Windows 应用程序的结构 * * MFC Windows 应用程序设计 高等学校计算机基础教育教材精选 任 哲 等编著 Windows提供了大量预定义的用C语言编写的函数,这些函数就叫做API(Application Programming Interface)函数 。 早期的Windows应用程序设计人员要使用这些API函数来编写程序。 1.1? Windows应用程序 的基本概念 在Windows应用程序中,存在着许多与DOS应用程序不同的复杂对象,例如窗口、按钮、滚动条等等。 Windows把为这种复杂对象所定义的标识叫做句柄。 1.1? Windows应用程序 的基本概念 1.1? Windows应用程序 的基本概念 Windows应用程序中的数据量非常大,为了提高应用程序的可读性,Windows给许多基本数据类型定义了别名,例如: Typedef unsigned long DWORD; Typedef int BOOL; typedef unsigned char BYTE; typedef unsigned short WORD; 等等。 1.1? Windows应用程序 的基本概念 Windows应用程序还使用了一些结构类型的数据,例如: typedef struct tag_POINT { LONG x,y; }POINT; 描述了一个点的位置。 1.1? Windows应用程序 的基本概念 事件与消息 1.1? Windows应用程序 的基本概念 typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; }MSG; 这是一个事件 事件的描述是一个消息 1.1? Windows应用程序 的基本概念 1.1? Windows应用程序 的基本概念 while(GetMessage(&msg,NULL,NULL,NULL)) { TranslateMessage(&msg); DispatchMessage(&msg); } 自消息队列获取消息 把消息派发给Windows系统 系统处理了消息后返回 消息循环 主函数 窗口函数 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档