MFC 提供一个CBrush类,可以利用它来创建画刷对象。画刷通常用来填充一块区域。
CBrush( COLORREF crColor );//一个带颜色的画刷
代码如下:
void CDrawView::OnLButtonUp(UINT nFlags, CPoint point)
{
//创建一个红色画刷
CBrush brush(RGB(255,0,0));
//创建并获取设备描述表
CClientDC dc(this);
//利用红色画刷填充矩形区域
dc.FillRect(CRect(m_ptOrigin,point),&brush);
CView::OnLButtonUp(nFlags, point);
}
效果如下: