AngleArc

【勇芳软件工作室】汉化HomePreviousNext

AngleArc函数绘制一个线段和弧。线段从当前位置绘制到弧的开头。圆弧沿着具有给定半径和中心的圆的周边绘制。弧的长度由给定的起始和扫掠角度定义。

BOOL AngleArc(

HDC 【HDC】,//处理设备上下文
INT 【X】,//圆的中心的x坐标
INT 【Y】,//圆的中心的y坐标
DWORD 【dwRadius】,//圆的半径
FLOAT 【eStartAngle】,//弧的起始角度
FLOAT 【eSweepAngle】//弧的扫视角
); 

参数

【HDC】

标识设备上下文。

【X】

指定圆的中心的逻辑x坐标。

【Y】

指定圆的中心的逻辑y坐标。

【dwRadius】

指定圆的半径(以逻辑为单位)。该值必须为正。

【eStartAngle】

指定相对于x轴的开始角度(以度为单位)。

【eSweepAngle】

指定相对于起始角度的扫掠角度(以度为单位)。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

备注

AngleArc功能将当前位置移动到圆弧的终点。

根据当前的变换和映射模式,此函数绘制的弧可能看起来是椭圆形的。绘制圆弧之前,AngleArc将线段从当前位置绘制到弧的开头。

通过以指定的半径围绕指定的中心点构造假想圆来绘制弧。通过从圆弧的x轴逆时针测量起始角度的度数来确定圆弧的起点。通过从起点逆时针旋转扫掠角度的度数,终点也相似。

如果扫掠角度大于360度,则扫描多次。

此函数使用当前笔绘制线条。该图未填写。

也可以看看

, ArcTo, MoveToEx