GUI 编程第01章.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:26 大小:441KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

GUI 编程第01章.ppt

GUI编程第01章.ppt

预览

免费试读已结束,剩余 16 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MFCWindows应用程序设计第1章Windows应用程序基础知识本章主要内容:Windows应用程序使用的界面是由各种图形元素组成的图形界面。各个图形元素具有不同的功能。应用程序的用户主要是通过键盘和鼠标对应用程序界面上的图形元素进行操作来与Windows应用程序进行交互的。Windows应用程序,操作系统,计算机硬件之间的相互关系操作系统所能够完成的每一个特殊功能通常都有一个函数与其对应,也就是说,操作系统把它所能够完成的功能以函数的形式提供给应用程序使用,应用程序对这些函数的调用就叫做系统调用,这些函数的集合就是Windows操作系统提供给应用程序编程的接口(ApplicationProgrammingInterface),简称WindowsAPI。早期的Windows应用程序设计人员要使用这些API函数来编写程序。在Windows应用程序中,存在着许多与DOS应用程序不同的复杂对象,例如窗口、按钮、滚动条等等。Windows把为各种复杂对象所定义的标识叫做句柄。[句柄(HANDLE),资源的标识。]1.1Windows应用程序的基本概念Windows应用程序中的数据量非常大,为了提高应用程序的可读性,Windows给许多基本数据类型定义了别名,例如:typedefunsignedlongDWORD;typedefintBOOL;typedefunsignedcharBYTE;typedefunsignedshortWORD;typedefunsignedintWPARAM;typedeflongLPARAM;Windows应用程序还使用了一些结构类型的数据,例如:typedefstructtag_POINT{LONGx,y;}POINT;描述了一个点的位置。1.1Windows应用程序的基本概念事件与消息1.1Windows应用程序的基本概念1.1Windows应用程序的基本概念1.2Windows应用程序的结构WinMain函数窗口是怎样建成的?第一步:设计窗口lpfnWndProc成员第二步:窗口注册第三步:创建窗口第四步:显示窗口更新用户区域第五步:消息循环1.2Windows应用程序的结构