释义 |
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 |