Graphics Device Interface:图形设备接口
来源:互联网 发布:linux搭建代理服务器 编辑:程序博客网 时间:2024/05/30 02:52
[编辑本段]Graphics Device Interface:图形设备接口
GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。在Windows操作系统下,绝大多数具备图形界面的应用程序都离不开GDI,我们利用GDI所提供的众多函数就可以方便的在屏幕、打印机及其它输出设备上输出图形,文本等操作。GDI的出现使程序员无需要关心硬件设备及设备驱动,就可以将应用程序的输出转化为硬件设备上的输出,实现了程序开发者与硬件设备的隔离,大大方便了开发工作。
GDI是如何实现输出的?
要想在屏幕或者其它输出设备上输出图形或者文字,那么我们就必须先获得一个称为设备描述表( DC:Device Context)的对象的句柄,以它为参数,调用各种GDI函数实现各种文字或图形的输出。设备描述表是GDI内部保存数据的一种数据结构,此结构中的属性内容与特定的输出设备(显示器,打印机等)相关,属性定义了GDI函数的工作细节,在这里属性确定了文字的颜色,x坐标和y坐标映射到窗口显示区域的方式等。
设备描述表句柄一旦获得,那么系统将使用默认的属性值填充设备描述表结构。
如果有必要,我们可以使用一些GDI函数获取和改变设备描述表中的属性值。
- Graphics Device Interface:图形设备接口
- GDI(Graphics Device Interface), 图形设备接口
- WINDOW API基本屏幕绘图(GDI Graphics Device Interface 图像设备接口)
- GDI(Graphics Device interface)
- 图形设备接口
- 图形设备接口
- GDI 图形设备接口
- 图形设备接口(GDI)
- GDI图形设备接口
- 图形设备接口
- 图形设备接口(GDI)
- 图形设备接口
- 图形设备接口 GDI
- 图形设备接口
- GDI图形设备接口
- GDI-图形设备接口
- SWT 图形绘画接口详解 (SWT Graphics)
- 【Linux导论】图形接口(Graphical Interface)
- Tip: [VPC] host-to-guest networking and file sharing without external network
- 如何读懂pgsql的源代码?
- .net中C#代码与javaScript函数的相互调用问题。
- 【编程游戏】贺岁放礼花。(点燃续帖2-141楼sharp_ice的焰火)
- 知识积累 成就人生
- Graphics Device Interface:图形设备接口
- 选好自己的方向
- Change expired password in AD with C# (使用c# 更改AD 中过期密码)
- 範例檔案下載修復
- 屏蔽线的四种接法
- 贡献一个PostgreSQL的备份脚本(原创)
- IRQ设置
- 【编程游戏】贺岁放礼花。(点燃续帖2-142楼sharp_ice的焰火)
- Javascript 获得网页控件方法大全(附全码)