更多企业学院:《中小企业管理全能版》183套讲座+89700份资料《总经理、高层管理》49套讲座+16388份资料《中层管理学院》46套讲座+6020份资料《国学智慧、易经》46套讲座《人力资源学院》56套讲座+27123份资料《各阶段员工培训学院》77套讲座+324份资料《员工管理企业学院》67套讲座+8720份资料《工厂生产管理学院》52套讲座+13920份资料《财务管理学院》53套讲座+17945份资料《销售经理学院》56套讲座+14350份资料《销售人员培训学院》72套讲座+4879份资料Lesson07-08图形设备接口Windows系统具有丰富的图形界面
Windows系统提供许多函数来实现绘图的要求
而图形设备接口(GraphicsDeviceInterface,简写为GDI)就可看作是这些函数的集合
GDI表示的是一个抽象的接口
通过该接口可以实现对图形的颜色、线条的粗细等属性的控制(甚至包括输出文字在内)
应用程序可以通过调用这些GDI函数和硬件打交道,而不必知道到底是哪个厂家生产的硬件,从而实现了设备无关性
Windows系统本身也使用GDI来绘制用户界面的各个部分
一、设备环境1.设备环境Windows默认使用客户区坐标系,其原点在窗口客户区的左上角,X轴的正方向指向右边,Y轴的正方向指向下边
当应用程序并没有设置颜色、字体等时,系统使用默认的设置
这些默认的设置保存在设备环境中
如果没有设备环境,则每输出一个字符串(调用一次TextOut函数),就需要把字体和颜色也作为参数传递给TextOut函数,而且这样的参数有很多
为了避免这样的麻烦,Windows就把这些可能会重复的参数放在了设备环境中,这样每次只需要多传入一个设备环境的指针就可以了,大大减少了重复工作
设备环境(DeviceContext,缩写为DC,有时译为设备上下文,也称设备描述表)是