描述
弦函数绘制一个和弦(由椭圆和线段的交点界定的区域,称为割线)。通过使用当前笔并使用当前画笔来填充弦。
C++ 语法
BOOL Chord( __in HDC hdc, __in int nLeftRect, __in int nTopRect, __in int nRightRect, __in int nBottomRect, __in int nXRadial1, __in int nYRadial1, __in int nXRadial2, __in int nYRadial2 ); |
PowerBASIC 语法
FUNCTION Chord ( _ BYVAL hdc AS DWORD, _ BYVAL nLeftRect AS LONG, _ BYVAL nTopRect AS LONG, _ BYVAL nRightRect AS LONG, _ BYVAL nBottomRect AS LONG, _ BYVAL nXRadial1 AS LONG, _ BYVAL nYRadial1 AS LONG, _ BYVAL nXRadial2 AS LONG, _ BYVAL nYRadial2 AS LONG _ ) AS LONG |
参数
hdc
[in]处理和弦出现的设备上下文。
nLeftRect
[in]以边界矩形左上角的逻辑坐标指定x坐标。
nTopRect
[in]以逻辑坐标指定边界矩形左上角的y坐标。
nRightRect
[in]以逻辑坐标指定边界矩形右下角的x坐标。
nBottomRect
[in]以逻辑坐标指定边界矩形右下角的y坐标。
nXRadial1
[in]指定定义和弦开始处的径向端点的逻辑坐标中的x坐标。
nYRadial1
[in]指定用于定义和弦开头的径向端点的逻辑坐标中的y坐标。
nXRadial2
[in]指定定义和弦结束的径向端点的逻辑坐标中的x坐标。
nYRadial2
[in]以逻辑坐标指定定义和弦结束的径向端点的y坐标。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.
备注
弦的曲线由适合指定的边界矩形的椭圆定义。曲线从椭圆与第一径向相交的点开始,并且逆时针延伸到椭圆与第二径向相交的点。通过从第一径向和曲线的交叉点到第二径向和曲线的交点绘制一条线来关闭和弦。
如果曲线的起点和终点相同,则绘制完整的椭圆。
当前位置既不使用也不由弦更新。
Windows 95/98 / Me:边界矩形的坐标之和不能超过32,767。nLeftRect和nRightRect或nTopRect和nBottomRect参数的总和不能超过32,767。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)