GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图形编程,对于 Dos 下的图形编程,很多人可能“心有余悸”,因为PC 中有太多种类的显示卡,而几乎每个显示卡的处理都是不同的,即使后来有了 Vesa 编程,我们还是不能全部撇开具体的硬件,Windows GDI 使我们对图形的编程变得相对简单了很多,由于GDI 是 Windows 最庞大的部分,并不是几句话能讲清楚的,本节要讲的是 Windows 下GDI 的基本处理步骤和简单的位图处理,并没有涉及到 Directx 一类的编程。只希望能对朋友们有所启发。 Windows 并不允许程序员访问显示硬件,它的所有对屏幕的操作是通过环境设备(DC)来处理的,屏幕上的每一个窗口对应一个DC,你可以把一个DC 想象成这个窗口的视频缓冲区,你对DC的操作结果会反映到屏幕上,在窗口的DC之外,你也可以自己建立DC,这相当于建立一个内存中的缓冲区,你对这个DC的操作结果保存在内存中。你也可以用 API 在不同的DC之间拷贝数据,比如说你可以在内存DC 中先建立好数据,然后拷贝到窗口的DC中,就相当于完成了屏幕的刷新。
上传时间: 2016-09-03
上传用户:watch100
GDI readme学习使用,对这方面感兴趣的朋友有一定的帮助!
上传时间: 2013-12-21
上传用户:yzy6007
wince 示例程序 已经在evc++环境里 调试成功 主要介绍wince GDI函数的使用.以及窗体的生成
上传时间: 2014-09-04
上传用户:cursor
windows mobile下evc的GDI编程,拷屏
上传时间: 2013-12-20
上传用户:maizezhen
delphi中应用png,通过GDI+实现的根据png图建一个不规则窗体
上传时间: 2014-10-15
上传用户:caozhizhi
GDI+程序设计,绘图方面的参考书籍,用到的兄弟自己看吧
上传时间: 2013-12-27
上传用户:ikemada
MMI • MMI 平台源程序练习 • 自定义设置 UEM & NVRAM • MMI 资源 & 定制工具 • 图形设备接口 (GDI)
上传时间: 2013-12-19
上传用户:钓鳌牧马
WinCE下的GDI编程例子,在SmartPhone5下调试通过
上传时间: 2013-12-19
上传用户:gonuiln
一个推箱子基于GDI的的游戏,其中包括地图编辑器
标签: GDI
上传时间: 2016-11-19
上传用户:Miyuki
GDI Introduction.pdf
标签: Introduction GDI
上传时间: 2013-12-24
上传用户:zhuyibin