第一讲 Windows应用程序基础知识.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东南大学机械工程系 ② wParam,lParam——消息参数,均为32位 其数据类型在windef.h中定义如下: typedef UINT WPARAM; typedef LONG LPARAM; 消息的处理部分——窗口函数 第一讲 Windows 应用程序基础知识 应用程序结构 主函数 TranslateMessage函数功能:该函数将虚拟键消息转换为字符消息。字符消息被寄送到调用线程的消息队列里,当下一次线程调用函数GetMessage或PeekMessage时被读出。 DispatchMessage函数功能:该函数调度一个消息给窗口程序。通常调度从GetMessage取得的消息。??????? GetMessage函数功能:该函数从调用线程的消息队列里取得一个消息并将其放于指定的结构(message)。此函数可取得与指定窗口联系的消息和由PostThreadMesssge寄送的线程消息。???? ③ 第一讲 Windows 应用程序基础知识 应用程序结构 具有窗口界面的Windows应用程序,必须要有一个“窗口函数”,各种消息的处理就是在这里完成的,它是完成用户任务的核心。 不同的消息所对应的操作就是由窗口函数完成的, windows程序员的工作,就是编写窗口函数的case代码。 第一讲 Windows 应用程序基础知识 第一讲 Windows 应用程序基础知识 第一讲 Windows 应用程序基础知识 第一讲 Windows 应用程序基础知识 第一讲 Windows 应用程序基础知识 第一讲 Windows 应用程序基础知识 第一讲 Windows 应用程序基础知识 实例分析 例1—1:当鼠标左键单击窗口的用户用户约时,发出“叮”声 第一讲 Windows 应用程序基础知识 实例分析 例1—1:当鼠标左键单击窗口的用户用户约时,发出“叮”声 第一讲 Windows 应用程序基础知识 实例分析 例1—1:当鼠标左键单击窗口的用户用户约时,发出“叮”声 第一讲 Windows 应用程序基础知识 实例分析 例1—1:当鼠标左键单击窗口的用户用户约时,发出“叮”声 由系统自动生成。 由此开始添加代码 第一讲 Windows 应用程序基础知识 Windows应用程序的主函数名称为WinMain。 创建应用程序窗口要用到4个API函数,注册窗口类、创建窗口、显示窗口,更新窗口); 建立消息循环要用到3个API函数(GetMessage、Translate、DispatchMessage)。 应用程序结构 ② 例1—1:当鼠标左键单击窗口的用户用户约时,发出“叮”声 例1—1:当鼠标左键单击窗口的用户区时,发出“叮”声 * * MFC Windows 应用程序设计 第一讲 Windows 应用程序基础知识 第一讲 Windows 应用程序基础知识 Windows是一种应用于微型计算机的操作系统,它为应用程序提供了一个多任务环境,这个环境具有一致的图形化窗口和菜单。在Windows操作系统上运行的应用程序叫做Windows应用程序。 第一讲 Windows 应用程序基础知识 用户→操作→事件→消息→调用 WINDOWS 程序工作原理的示意图。 1.1 Windows应用程序的基本概念 第一讲 Windows 应用程序基础知识 Windows应用程序的界面 Windows应用程序与API函数 Windows的一个特殊数据类型——句柄 Windows应用程序的数据类型 消息与消息循环 第一讲 Windows 应用程序基础知识 基本概念 Windows应用程序的界面 Windows应用程序的一个突出特点是它有一个美观的图形用户界面(GUI)。这个图形界面是Windows应用程序与用户交换信息的一个“窗口”。简单的Windows应用程序只有一窗口,而复杂的Windows应用程序可能需要多个窗口。因此,设计一个或一组满足要求的窗口,是Windows应用程序设计中的一项重要任务。 第一讲 Windows 应用程序基础知识 基本概念 Windows应用程序与API函数 为了设计Windows应用程序,Windows提供了大量预定义的用C语言编写的函数,这些函数叫做API(Application Programming Interface)函数。API函数几乎包含了Windows程序中所有操作功能。 Visual C++提供两套完整的Windows程序开发系统: 直接使用Windows提供的API 函数; Application Programming Interface 采用面向对象的方式,使用微软基础类库MFC 。

文档评论(0)

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

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

1亿VIP精品文档

相关文档