作业帮 > 综合 > 作业

”设备上下文操作“是什么意思?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 07:53:02
”设备上下文操作“是什么意思?
设备,是什么设备呀?
上下文?是什么的上下文啊?
操作,都有什么操作啊?跟设备,跟上下文,有什么关系啊?
“设备上下文”是The Device Context的翻译.
设备上下文是一种包含有关某个设备(如显示器或打印机)的绘制属性信息的 Windows 数据结构.所有绘制调用都通过设备上下文对象进行,这些对象封装了用于绘制线条、形状和文本的 Windows API.设备上下文允许在 Windows 中进行与设备无关的绘制.设备上下文可用于绘制到屏幕、打印机或者图元文件.
关于设备上下文,叫法颇多,有些书上说为设备环境、显示场景,更常见的叫做设备描述表或设备描述体.当然你爱怎么叫随你的便,我还是喜欢说为设备场景.
那么究竟什么是设备场景呢?设备场景是一种windows对象,而windows则是一种图形环境,其图形系统令人难以自信地灵活和强大.而实质上,widnows下的所有绘图都是通过设备场景进行的,而不是直接对窗口和设备本身进行.为了说明设备场景,很多书都拿一些现实生活中的现象来进行对照说明.其中,最常见的是把它比喻为一位画家在作画.我想大家都看过画家是如何画画的,最起码是在电影里或者是在道旁的广告牌上作画的画家.我们可以想象一下∶有个风景秀丽的白云山(是我瞎起的名)上,有位画家一只手拿着调色板,另一只手则拿着画笔,面对一个画板正在写风景画.有些书认为画家的调色板相当于设备场景,有些书则认为画板相当于设备场景,说法不一.