本节课在线学习视频(网盘地址,保存后即可免费观看):
https://pan.quark.cn/s/7e9d8e954d78
声明:所有发布内容来自网络,仅供用户学习交流测试网速使用,部分影片如有内嵌广告,请勿上当受骗。获取的所有内容请在24小时内删除,禁止非法恶意传播或商业用途。如有侵权,请联系删除,个人微信:nixiangyn,需要什么资源都可以帮你找
该视频主要讲述了窗口和控件的关系以及API的作用。视频指出任何界面都是由窗口组成,控件即窗口,一切皆为窗口。此外,视频还解释了顶层窗口和用户层的关系,以及坐标点的设置和差异。最后,视频强调了API的作用,即调用API会与内核通讯,系统内核去完成工作。同时,视频也提到了操作系统保存窗口相关信息时会创建一个结构体来保存,这个结构体称为内核对象。1.选择控制台作为编程环境,确保屏幕可见。 2.解决屏幕黑屏问题,确认正常显示。 3.播放头文件,包含WINDOWS和UNICODE相关内容。1.使用UNICODE默认值或添加杠T简化输入法处理。 2.通过调整API调用的参数避免错误。 3.封装函数简化错误处理,提高代码复用性。1.Windows程序与控制台程序链接参数不同,但编译过程相同。 2.Windows程序通过API调用实现功能,控制台程序通过命令行操作。1.窗口是图形界面抽象概念,所有界面由窗口组成。 2.窗口设计影响软件界面美观和效率,追求扁平化设计。 3.窗口具有父子关系,子窗口位置由父窗口决定。1.句柄作为内核对象索引,用于访问窗口信息。 2.创建窗口时系统返回句柄,获取时也需提供句柄。 3.句柄管理确保操作系统操作安全,避免直接访问内核对象。1.操作系统设计具有等级和权限之分,类似于人类社会。 2.窗口坐标原点位于左上角,窗口坐标可以为负,与屏幕分辨率相关。1.消息循环负责处理窗口消息,进程管理窗口实例。 2.消息队列用于存放消息,进程结束时窗口自动回收。 3.消息循环处理结束后,进程可被强制结束。1.游戏开发中通过矩阵转换实现2D图形绘制。 2.OpenGL技术用于图形渲染和3D模型转换。 3.窗口交互通过消息处理实现,如鼠标点击事件响应。1.创建窗口程序需注册窗口类,提供应用程序实例和窗口句柄。 2.窗口类名称唯一,窗口实例可由窗口类创建。 3.窗口显示方式、图标、菜单等通过注册参数设置。1.通过设置参数控制窗口的显示与隐藏状态。 2.参数设置包括显示状态和隐藏状态,通过参数控制显示的正常显示或隐藏显示。1.窗口消息处理通过API函数,包括获取和处理消息。 2.消息处理过程中,通过API函数将消息传递给窗口构成函数进行处理。 3.消息处理完成后,通过API函数回收消息,确保消息队列不再接收消息。1.设置窗口属性,如最小化、最大化按钮,通过API函数实现。 2.通过API函数投递消息,包括关闭消息,通过投递消息队列中的消息。 3.投递消息时,通过API函数设置消息的返回值,用于标识消息处理结果。1.通过API函数设置窗口背景色,包括颜色值的选择。 2.通过API函数设置光标,包括光标的类型和位置。 3.光标设置完成后,通过API函数加载光标,确保光标显示正确。更多精彩内容关注下方公众号:逆向有你
个人微信:nixiangyn
教程合集下载:
https://docs.qq.com/sheet/DUHNQdlRUVUp5Vll2?tab=d500sn
还没有评论,来说两句吧...