PolyBezierTo函数绘制一个或多个B zier曲线。
BOOL PolyBezierTo(
HDC 【HDC】, | //处理设备上下文 |
CONST POINT *【LPPT】, | //指向端点和控制点的指针 |
DWORD 【cCount】 | //端点和控制点的计数 |
); |
参数
【HDC】
标识设备上下文。
【LPPT】
指向包含端点和控制点的POINT结构数组。
【cCount】
指定【LPPT】数组中的点数。该值必须是要绘制的曲线数量的三倍,因为每个B zier曲线需要两个控制点和一个终点。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
该函数通过使用【LPPT】参数指定的控制点来绘制立方体B zier曲线。通过使用前两个点作为控制点,将第一个曲线从当前位置绘制到第三个点。对于每个后续曲线,该函数只需要三个点,并使用前一曲线的终点作为下一个曲线的起始点。
PolyBezierTo将当前位置移动到最后一个B zier曲线的终点。该图未填写。
此函数使用当前笔绘制线条。
也可以看看