PolyBezier

【勇芳软件工作室】汉化HomePreviousNext

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函数既不使用也不更新当前位置。该图未填写。

此函数使用当前笔绘制线条。

也可以看看

MoveToEx, POINT, PolyBezierTo