CDC::PolyBezier
BOOL PolyBezier(const POINT* lpPoints ,int nCount);
返回值:如果成功,则返回非零值,否则为0。
参数:
lpPoints
含有曲线控制点和端点的POINT数据结构或CPoint对象。
nCount
lpPoints数组中点的数目。其值应为曲线数目的3倍以上,因为每条Bezier曲线需要2个控制点和一个终点,初始曲线还需要一个起点。
说明:
绘制一到多条Bezier曲线。使用lpPoints指定的终点和控制点,函数可以画出立体的Bezier曲线。 第一条曲线以第二点和第三点为控制点,将第一点和第四点连接而绘成的。其后每条曲线都需要三个点:以前一条曲线的终点为起点,其后两点为控制点,第三个点则作为终点。PolyBezier函数既不能使用也不能更新当前位置,图形未被填充。函数使用当前画笔绘制直线。
请参阅:
CDC::PolyBezierTo
, ::PolyBezier