请问: 如何填充一个圆?
void CFiveDlg::OnButton3()
{
CDC *pDC=GetDC();
CBrush NewBrush;
CBrush *OldBrush;
NewBrush.CreateSolidBrush(RGB(0,0,0)); //初始化画刷
OldBrush = pDC->SelectObject(&NewBrush);
pDC->Arc(100,100,200,200, 200, 200, 200, 200); //画圆
//pDC->FloodFill(151,151,RGB(0,0,0)); ---------(语句1)
pDC->SelectObject(OldBrush); ---------(语句2)
}
圆已画出, 但用(语句1)会将整个窗体都填充
用(语句2)不填充.
why? 如何改? thank u.