15,979
社区成员
发帖
与我相关
我的任务
分享
CDC* pDC = GetDC();
CPoint pt; //圆心
int r; //半径
pt.x=200;
pt.y=200;
r=150;
pDC->BeginPath();
pDC->MoveTo(pt);
pDC->AngleArc(pt.x,pt.y,r,0,360); //这是画了一个360度的圆弧,也可以用Ellipse
pDC->EndPath();
CRgn rgn;
rgn.CreateFromPath(pDC);
CBrush brush(RGB(255,0,0));//根据自己需要填充颜色
pDC->FillRgn(&rgn,&brush);