BOOL PolyBezier( const POINT* lpPoints, int nCount );
Возвращаемое значение
Отлично от нуля, если функция успешна, иначе 0.
Параметры
lpPoints
Указатель на массив структур данных POINT, которые содержат оконечные точки и контрольные точки сплайнов.
nCount
Определяет число точек в lpPoints массиве. Это значение должно в три раза больше количество выводимых сплайнов, потому что каждый Bezier сплайн требует двух контрольных точек и оконечной точки, а начальный сплайн требует дополнительной отправной точки.
Замечания
Выводит один или большее количество Bezier сплайнов. Эта функция выводит кубические Bezier сплайны, используя оконечные точки и контрольные точки, определенные в lpPoints. Первый сплайн выведен от первой отметки до четвертой отметки, используя вторую и третью точеку как контрольные точки. Каждый последующий сплайн в последовательности нуждается точно в еще трех точках: конечная отметка предыдущего сплайна используется как отправная точка, следующие две точки в последовательности - контрольные точки, и третья - конечная точка.
Текущая позиция не ни используется, ни модифицируется функцией PolyBezier. Рисунок не заполнен. Эта функция выводит линии, используя текущее перо.