来者给分,怎么用画刷给矩形填充颜色。
taoni 2001-10-25 11:43:54 我在程序中画了一个矩形,然后用画刷给矩形填充颜色,不之为什么填不进去颜色。请高手指点。
程序代码如下:
void CSigleView::OnDraw(CDC* pDC)
{
CSigleDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CBrush NewBrush;
CBrush *OldBrush;
pDC->Rectangle(100,400,200,500); //画矩形
NewBrush.CreateSolidBrush(RGB(0,0,0)); //初始化画刷
OldBrush = pDC->SelectObject(&NewBrush);
pDC->FloodFill(100,400,RGB(0,0,0)); //给矩形填充颜色
pDC->SelectObject(OldBrush);
}