获取设备描述表信息

一个设备描述表通常是指一个物理显示设备,如视频显示器和打印机。通常,您需要获取有关该设备的信息,其中包括显示器的显示尺寸(单位为像素或者物理度量)和色彩范围。您可以通过调用GetDeviceCaps(“获取设备能力”)函数来获取这些信息:

iValue=GetDeviceCaps(hdc,iIndex);

其中参数iIndex取值为WINGDI.H头文件中定义的29个标识符之一。例如,当iIndex的值为HORZRES时,将导致GetDeviceCaps返回设备的宽度(单位为像素);当iIndex的值为VERTRES时,将导致GetDeviceCaps返回设备的高度(单位为像素)。如果hdc是屏幕设备描述表的句柄,则GetDeviceCaps返回打印机显示区域的高度和宽度,它们也是以像素为单位的。

还可以使用GetDeviceCaps来确定设备处理各种不同类型的图形的能力,这通常对于处理视频显示并不十分重要,但是对于使用打印设备却是非常重要。例如,大多数笔式绘图仪不能画位图图像,而GetDeviceCaps就可以将这一情况告诉您。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值