创建HPEN句柄
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hwnd,&ps);
//创建HPEN
HPEN hpen = ::CreatePen(PS_DASH,1,RGB(0,255,255)); //PS_DASH---是否为虚线 1----线的粗细
HPEN OldHpen = (HPEN)SelectObject(hdc,hpen); //把创建的HPEN添加进hdc里
DeleteObject(hpen);
DeleteObject(OldHpen);
EndPaint(hwnd);
CPen---HPEN的封装
LOGPEN{
int PS_TYPE, //是线的类型:PS_DASH....
int nCu, //线的粗度
int RGB //线的颜色
}
CPen::CPen();
CPen::CreatePen();
CPen::CreatePenInderict(LOGPEN *lp);
CPen::GetLogPen();
CPen::GetExLogPen();
CPen::FromHandle(); //有句柄生成CPen类
operate HPEN(); //是由CPen类获取句柄
CBrush---HBRUSH的封装
LOGBRUSH
{
int RGB; //颜色
int nCu;
}
CBrush::CBrush(CBitmap bmp); //可以绘制位图
CBrush::CreateSolidBrush(int RGB); //创建一个纯色的画刷
CBrush::CreateHatchBrush(int TYPE,int RGB); //TYPE线型---HS_CROSS.... RGB是颜色
CBrush::CreatePatternBrush(BITMAP *bmp); //位图填充
CBru