弦函数绘制一个和弦(由椭圆和线段的交点界定的区域,称为“割线”)。通过使用当前笔并使用当前画笔来填充弦。
BOOL Chord(
HDC 【HDC】, | //处理设备上下文 |
INT 【nLeftRect】, | //边界矩形左上角的x坐标 |
INT 【nTopRect】, | //边界矩形左上角的y坐标 |
INT 【nRightRect】, | //边界矩形右下角的x坐标 |
INT 【nBottomRect】, | //边界矩形右下角的y坐标 |
INT 【nXRadial1】, | //第一个径向端点的x坐标 |
INT 【nYRadial1】, | //第一个径向端点的y坐标 |
INT 【nXRadial2】, | //第二个径向端点的x坐标 |
INT 【nYRadial2】 | //第二个径向端点的y坐标 |
); |
参数
【HDC】
标识和弦出现的设备上下文。
【nLeftRect】
指定边界矩形左上角的x坐标。
【nTopRect】
指定边界矩形左上角的y坐标。
【nRightRect】
指定边界矩形右下角的x坐标。
【nBottomRect】
指定边界矩形右下角的y坐标。
【nXRadial1】
指定定义和弦开头的径向端点的x坐标。
【nYRadial1】
指定定义和弦开头的径向端点的y坐标。
【nXRadial2】
指定定义和弦结束的径向端点的x坐标。
【nYRadial2】
指定定义和弦结束的径向端点的y坐标。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
弦的曲线由适合指定的边界矩形的椭圆定义。曲线从椭圆与第一径向相交的点开始,并且逆时针延伸到椭圆与第二径向相交的点。(A 【径向】是从椭圆的中心到椭圆上的指定端点的线段。)通过从第一径向和曲线的交点到第二径向的交点绘制一条线来关闭和弦和曲线。
如果曲线的起点和终点相同,则绘制完整的椭圆。
当前位置既不使用也不由弦更新。
Windows 95:边界矩形的坐标之和不能超过32,767。【nLeftRect】和【nRightRect】或【nTopRect】和【nBottomRect】参数的总和不能超过32,767。
也可以看看