释义 |
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 |