求助关于mfc画圆的问题
今天用mfc的Ellipse函数画圆时,发现有个问题。圆的边线是齿状的。
以下分别是画空心圆的代码
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);