CDC::PolyBezier

绘制一个或多Bzier样条。

BOOL PolyBezier(
   const POINT* lpPoints,
   int nCount 
);

参数

  • lpPoints
    指向数组 POINT 包含终结点,和控制点样条的数据结构。

  • nCount
    在 lpPoints 数组指定数字点。 此值必须是一个以上三个样条数绘制,因为,每个Bzier样条需要两个控制点和一个和初始样条需要额外的起点。

返回值

非零,如果函数运行成功;否则为0。

备注

此功能绘制三次方Bzier样条通过使用的终结点,和控制点指定由 lpPoints 参数。 当控制点,第一个样条从开始绘制指向四个点使用第二个和第三点。 在序列的每个后续样条需要三更正确点:在序列使用前面样条的终点,作为起点,下面两个点是,控制点,第三个参数为该终结点。

当前位置不使用或 PolyBezier 函数不更新。 该图不会加载。 通过使用将向当前钢笔,此功能绘制线条。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::PolyBezierTo

PolyBezier