Windows GDI
- 专门用途的设备描述表类
类名 | 描述 |
---|---|
CPaintDC | 用于在窗口客户区画图(仅限于处理OnPaint消息) |
CClinetDC | 用于在客户区画图(除OnPaint外任何处理程序) |
CWindowDC | 用于在窗口内任意地方绘图,包括非客户区 |
CMetaFileDC | 用于向GDI元文件绘图 |
常见的GDI函数
//设置窗口背景色
virtual COLORREF SetBkColor(
COLORREF crColor
//一般只能用来改变字体背景色或填充线段gaps
//获取DC信息
int GetDeviceCaps(
int nIndex
) const;
常用的几个参数如下:
GDI画笔和CPen类
- 直接利用构造函数
//创建画笔由三种方法
CPen pen(PS_SOLID,RGB(255,255,0));
- 声明一个没有初始化的Cpen对象pen
CPen pen;
pen.CreatePen(PS_SOLID,RGB(255,0,0))