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度,则扫描多次。
此函数使用当前笔绘制线条。该图未填写。
也可以看看