MFC中CDC相关图形,文本的一些使用方法

 CDC
所有设备环境类的基类,对GDI 的所有绘图函数进行了封装;可用来直接访问
整个显示器或非显示设备(如打印机等)的上下文

 

CPaintDC
CPaintDC 用于响应窗口重绘消息(WM_PAINT)的绘图输出,不仅可对客户区进
行操作,还可以对非客户区进行操作

 

CClientDC
代表窗口客户区的设备环境,一般在响应非窗口消息并对客户区绘图时要用到
该类

 

CWindowDC
代表整个窗口的设备环境,包括客户区和非客户区;除非要自己绘制窗口边框和
按钮,否则一般不用它

 

CMetaFileDC
代表Windows 图元文件的设备环境;一个Windows 图元文件包括一系列的图形
设备接口命令,可以通过重放这些命令来创建图形;对CMetaFileDC 对象进行的
各种绘制操作可以被记录到一个图元文件中


颜色的设置
如果显卡能支持,用户利用 COLORREF 数据类型定义颜色的种类可以超过1600 多万。

 

CPalette 类
封装 GDI 调色板。包含系统可用的色彩信息,是应用程序和彩色输出设备环境(如显示器)的接口。

 

CRgn 类
封装 GDI 区域。区域是窗口内的一块多边形或椭圆形区域。CRgn 用于设备环境(通常是窗口)内的区域操作,通常和CDC 类中与裁剪(clipping)有关的成员函数配合使用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值