设为首页 加入收藏

TOP

图形基础(九)
2010-12-30 21:10:52 】 浏览:57683
Tags:图形 基础
CloseMetaFile之後,装置内容代号变为无效,函式传回一个指向metafile(hmf)的代号。我会在第十八章讨论metafile。

取得装置内容资讯
 

一个装置内容通常是指一个实际显示设备,如视讯显示器和印表机。通常,您需要取得有关该设备的资讯,包括显示器的大小(单位为图素或者实际长度单位)和色彩显示能力。您可以通过呼叫GetDeviceCaps(「取得设备功能」)函式来取得这些资讯:

其中,参数iIndex取值为WINGDI.H表头档案中定义的29个识别字之一。例如,iIndex为HORZRES时将使GetDeviceCaps传回设备的宽度(单位为图素);iIndex为VERTRES时将让GetDeviceCaps传回设备的高度(单位为图素)。如果hdc是印表机装置内容的代号,则GetDeviceCaps传回印表机显示区域的高度和宽度,它们也是以图素为单位的。

还可以使用GetDeviceCaps来确定设备处理不同型态图形的能力,这对於视讯显示器并不很重要,但是对於列印设备却是非常重要。例如,大多数绘图机不能画点阵图图像,GetDeviceCaps就可以将这一情况告诉您。

DEVCAPS1程式
 

程式5-1所示的DEVCAPS1程式显示了以一个视讯显示器的装置内容为参数时,可以从 GetDeviceCaps函式中获得的部分资讯(该程式的另一个扩充版本DEVCAPS2将在第十三章给出,用於取得印表机资讯)。

首页 上一页 6 7 8 9 10 11 12 下一页 尾页 9/83/83
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇键盘 下一篇输出文字

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目