PolyBezier函数绘制一个或多个B zier曲线。
BOOL PolyBezier(
HDC 【HDC】, | //处理设备上下文 |
CONST POINT *【LPPT】, | //指向端点和控制点的指针 |
DWORD 【cPointsen】 | //端点和控制点的计数 |
); |
参数
【HDC】
标识设备上下文。
【LPPT】
指向包含曲线的端点和控制点的POINT结构数组。
【cPointsen】
指定【LPPT】数组中的点数。该值必须是要绘制的曲线数量的三倍以上,因为每个B zier曲线需要两个控制点和一个端点,初始曲线需要一个额外的起始点。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
This function draws lines by using the current pen.函数通过使用【LPPT】参数指定的端点和控制点来绘制立方体B zier曲线。通过使用第二和第三点作为控制点,从第一点到第四点绘制第一曲线。序列中的每个后续曲线需要三个点:前一曲线的终点用作起点,序列中的下两个点是控制点,第三个是终点。
PolyBezier函数既不使用也不更新当前位置。该图未填写。
此函数使用当前笔绘制线条。
也可以看看