CDC::AngleArc

BOOL AngleArc(int x, int y, int nRadius, float fSartAngle, float fSweepAngle);

返回值:函数成功,返回非零值,否则为0。

参数:
x指定圆心逻辑X坐标。
y指定圆心逻辑Y坐标。
nRadius以逻辑单位指定圆半径。这个值必须为正数。
fStartAngle以弧度计相对于X轴的开始角度。
fSweepAngle以弧度计相对于开始角度的扫描角度。

说明:
画线段和弧。线段从当前点到圆弧。圆弧是沿给定半径和圆心的圆周。圆弧长度由给定起始和扫描角度定义。
AngleArc把当前位置移到圆弧末端。根据当前变换和映射模式,用这个函数画的圆弧看上去是椭圆形的。通过构造带有指定圆心周围的指定半径的假想圆来画这个弧。弧起点由测量圆圈X轴逆时针起始角度数确定。类似的,通过测量从起点逆时针扫描角度数确定终点。
如果扫描角度超过360度,圆弧扫描多次。这个函数用当前笔画直线,图形不填充。

请参阅:CDC::Arc, CDC::ArcTo, CDC::MoveTo, ::AngleArc