这样不能确定圆弧的位置,因为可能存在两条圆弧满足.
ArcTo要求确定圆的外切正方形位置才能画出(这个可以通过圆心和半径计算)
假设已知圆心CPoint R0(x,y) 半径为r
CPoint p1(x1,y1);
CPoint p2(x2,y2);
CRect rt(x-r,y-r,x+r,y+r);
pDC->ArcTo(rt,p2,p1);
这样不能确定圆弧的位置,因为可能存在两条圆弧满足.
ArcTo要求确定圆的外切正方形位置才能画出(这个可以通过圆心和半径计算)
假设已知圆心CPoint R0(x,y) 半径为r
CPoint p1(x1,y1);
CPoint p2(x2,y2);
CRect rt(x-r,y-r,x+r,y+r);
pDC->ArcTo(rt,p2,p1);