createpen函数的定义如下:
HPEN CreatePen(int nPenStyle, int nWidth, COLORREF crColor);
nPenStyle -- Long,指定画笔样式 PS_SOLID转到定义就能找到相同类型的其他线条样式
nWidth --Long,画笔的宽度
crColor --Long?画笔的颜色 可通过RGB(r,g,b)函数取得。
首先定义画笔句柄
static HPEN hPen;
在 case WM_CREATE:下创建画笔
hPen = CreatePen(PS_SOLID, 2, RGB(66,3, 96));
return 0;
在case WM_PAINT:下使用我们创建的画笔
SelectObject(hdc, hPen);
在case WM_DESTROY:下删除我们创建的画笔
DeleteObject(hPen);
也可以在WM_PAINT期间同时创建和使用画笔
hdc=BeginPaint(hwnd,&ps);
SlectObject(hdc,CreatePen(PS_SOLID,2,RGB(12,34,56));
这样怎么删除画笔????