CDC::Chord

BOOL Chord(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
BOOL Chord(LPCRECT lpRect, POINT ptStart, POINT ptEnd);

返回值:函数成功,返回非零值,否则为0。

参数:
x1指定弦绑定矩形左上角的X坐标(逻辑单位)。
y1指定弦绑定矩形左上角的Y坐标(逻辑单位)。
x2指定弦绑定矩形右下角的X坐标(逻辑单位)。
y2指定弦绑定矩形右下角的Y坐标(逻辑单位)。
x3指定定义弦起点的点的X坐标(逻辑单位)。
y3指定定义弦起点的点的Y坐标(逻辑单位)。
x4指定弦终点的X逻辑坐标。
y4指定弦终点的Y逻辑坐标。
lpRect指定范围内的矩形(逻辑单位),可以为该参数传递LPRECT或CRect对象。
ptStart指定弦起点的X和Y逻辑坐标,该点不必在弦上,可以为该参数传递POINT结构或CPoint对象。
ptEnd指定弦终点的X和Y逻辑坐标,该点不必在弦上,可以为该参数传递POINT结构或CPoint对象。

说明:
绘制弦(由椭圆和线段相交而形成的闭合图形)。(x1,y1)和(x2,y2)分别代表椭圆外接矩形的左上角和右下角坐标。(x3,y3)和(x4,y4)分别代表截取椭圆的直线的端点坐标。该弦用指定的画笔绘制和画刷填充。
由Chord函数绘制的图形可以扩充到但并不包括右边和底部坐标。这表明图形高度是y2-y1,宽度是x2-x1。

请参阅:CDC::Arc, ::Chord, POINT