在MFC当中,所有与作图相关的操作,MFC提供这样的一种类 CDC
4.画刷的创建,通常是用来填充一块矩形区域
MFC提供了一个类CBrush,用来创建画刷
CBrush( COLORREF crColor
);
就是说可用颜色创建一个CBrush的一个对象,为:
CBrush brush(RGB(200,120,210));有了这个对象再设一DC
CClientDC dc(this);当然this 指针还是View类的
然后再填充矩形区域,下面代码:
CBrush brush(RGB(200,200,200));
CClientDC dc(this);
dc.FillRect(CRect(m_ptOrigin,point),&brush);//fillrect函数就是DC类里面的成员函数
//还有一个CRect类,是这样描述的:CRect( POINT topLeft, POINT bottomRight );这是正好有两个
//点m_ptOrigin,和point两个点