设备内容(API)

设备内容
句柄只不过是一个数值,window以它在内部使用对象。程序写作者从window取得句柄,然后在其他函数中使用该句柄。设备内容句柄是GDI函数的窗口“通行证”,有了这种设备内容句柄,程序写作者就能自如地在显示区域上绘图,使图形入自己所愿地变得好看或者难看。

设备内容(简称为“DC”)实际上是GDI内部保存的数据结构,设备内容与特定的显示设备(如视讯显示器或打印机)相关。对于视讯显示器,设备内容总是与显示器上的特定窗口相关。

设备内容中的有些值是图形“属性”,这些属性定义GDI绘图函数工作的细节。例如,对于TextOut,设备内容的属性确定了文字的颜色、文字的背景色、x坐标和y坐标映像到窗口的显示区域的方式,以及显示文字是window使用的字体。

当程序需要绘画时,它必须先取得设备内容句柄。在取得了该句柄后,window用内定的属性值填入内部设备内容结构。可以通过呼叫不同的GDI函数改变这些默认值。利用其他的GDI函数可以取得这些属性的目前值。当然,还有其他的GDI函数能够在窗口的显示区域真正地绘图。

当程序在显示区域绘图完毕后,它必须释放设备内容句柄,句柄被程序释放后就不再有效,且不能再被使用。程序必须知啊处理单个消息处理期间取得和释放句柄。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值