Шаг 753 - CDC::PolyBezierTo

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

Возвращаемое значение
Отличное от нуля, если функция успешна, иначе 0.

Параметры
lpPoints
Указатель на массив структур данных POINT, который содержит оконечные точки и контрольные точки.
nCount
Определяет число точек в lpPoints массиве. Это значение должно быть три раза больше чем число сплайнов, которые будут выведены, потому что каждый Bezier сплайн требует двух контрольных точек и конечной отметки.

Замечания
Выводит один или большее количество Bezier сплайны. Эта функция выводит кубические Bezier сплайны, используя контрольные точки, определенные в lpPoints. Первый сплайн выведен от текущей позиции до третьей точки, используя первые две точки как контрольные точки. Для каждого последующего сплайна, функция нуждается точно в трех точках, и использует конечную отметку предыдущего сплайна как отправная точка для следующего. PolyBezierTo перемещает текущую позицию в конечную отметку последнего Bezier сплайна. Рисунок не заполнен. Эта функция выводит линии используя текущее перо.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 2.02.2002