第5章,[标签 Win32] :设备环境

张开发
2026/4/21 3:33:22 15 分钟阅读

分享文章

第5章,[标签 Win32] :设备环境
专栏导航上一篇第5章[标签 Win32] GDI 的其他方面的分类回到目录下一篇第5章[标签 Win32] 获取设备环境句柄本节前言对于本节所讲解的知识有可能你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点请你自行查阅。我呢也会提到一部分的参考课节。但是呢你不应该依赖于我的主动提及。最好呢你自己能够多去了解和查看本专栏目录。本节内容来自于对佩措尔德原教材的大段抄录。我们开始。一. 本节内容开始绘图之前首先让我们在第四章的基础上更严谨地讨论一下设备环境。如果希望在图形输出设备比如屏幕或者打印机上绘制图形必须首先获取设备环境即 DC的句柄。当 Windows 把这个句柄交给你的程序Windows 同时也就给予你使用这个设备的权限。接着在 GDI 函数中将这个句柄作为一个参数告诉 Windows 在哪个设备上进行绘图。设备环境包含许多决定 GDI 函数如何工作的属性。这些属性使得 GDI 函数只需要提供少量的参数如起始坐标而不需要提供 Windows 在设备上显示对象时需要的所有信息。例如当你调用 TextOut 函数时仅需要在函数中指定设备环境句柄、起始坐标、文本以及文本的长度不需要指定字体、文本的颜色、文本背景的颜色或者字符间距。所有这些属性都是设备环境的一部分。当你想改变这些属性时可以调用函数来执行。之后调用的 TextOut 函数就会使用新的设备环境的属性。结束语本节内容较少。专栏导航上一篇第5章[标签 Win32] GDI 的其他方面的分类回到目录下一篇第5章[标签 Win32] 获取设备环境句柄

更多文章