void CMainFrame::OnCircle() //圆
{
CClientDC dc(this);
dc.RoundRect(50,50,200,200,600,600);
CBrush newBrush;
CBrush* oldBrush;
newBrush.CreateSolidBrush(RGB(0,0,0));
oldBrush=dc.SelectObject(&newBrush);
dc.SelectObject(oldBrush);
newBrush.DeleteObject();
}//我只想在画出来的圆里填充上颜色,这个函数不对吗?
//填充颜色是用这些函数吧!
{
CClientDC dc(this);
dc.RoundRect(50,50,200,200,600,600);
CBrush newBrush;
CBrush* oldBrush;
newBrush.CreateSolidBrush(RGB(0,0,0));
oldBrush=dc.SelectObject(&newBrush);
dc.SelectObject(oldBrush);
newBrush.DeleteObject();
}//我只想在画出来的圆里填充上颜色,这个函数不对吗?
//填充颜色是用这些函数吧!
CBrush newBrush;
CBrush* oldBrush;
newBrush.CreateSolidBrush(RGB(0,0,0));
oldBrush=dc.SelectObject(&newBrush);
dc.RoundRect(50,50,200,200,600,600);
dc.SelectObject(oldBrush);
newBrush.DeleteObject();
这样试试