首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

关于mfc画圆的有关问题

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

求助关于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

热点排行