读书人

关于mfc画圆的有关问题

发布时间: 2013-07-08 14:13:00 作者: rapoo

求助关于mfc画圆的问题
今天用mfc的Ellipse函数画圆时,发现有个问题。圆的边线是齿状的。关于mfc画圆的有关问题
以下分别是画空心圆的代码


pOldPen=pDC->SelectObject(&penGreen);
pDC->BeginPath();
start.x=nX3_t + i*16 + 2;
start.y=nY3_t + row*16 + 2;
end.x=nX3_t + i*16 + 14;
end.y=nY3_t + row*16 + 14;
CRect rc( start , end );
rc.NormalizeRect( );
pDC->Ellipse( rc );
pDC->EndPath();
pDC->StrokePath();
pDC->SelectObject(pOldPen);

画实心圆的代码

pOldPen=pDC->SelectObject(&penGreen);
start.x=nX3_t + i*16 + 2;
start.y=nY3_t + row*16 + 2;
end.x=nX3_t + i*16 + 14;
end.y=nY3_t + row*16 + 14;
CRect rc( start , end );
rc.NormalizeRect( );
pDC->Ellipse( rc );
pDC->SelectObject(pOldPen);


求助如何把圆的边线变得光滑。 MFC C
[解决办法]
用GDIPlus

http://bbs.csdn.net/topics/110176281

读书人网 >VC

热点推荐