CDC::PolyBezier

BOOL PolyBezier(const POINT* lpPoints ,int nCount);

返回值:如果成功,则返回非零值,否则为0。

参数:
lpPoints含有曲线控制点和端点的POINT数据结构或CPoint对象。
nCountlpPoints数组中点的数目。其值应为曲线数目的3倍以上,因为每条Bezier曲线需要2个控制点和一个终点,初始曲线还需要一个起点。

说明:
绘制一到多条Bezier曲线。使用lpPoints指定的终点和控制点,函数可以画出立体的Bezier曲线。 第一条曲线以第二点和第三点为控制点,将第一点和第四点连接而绘成的。其后每条曲线都需要三个点:以前一条曲线的终点为起点,其后两点为控制点,第三个点则作为终点。PolyBezier函数既不能使用也不能更新当前位置,图形未被填充。函数使用当前画笔绘制直线。

请参阅:CDC::PolyBezierTo, ::PolyBezier