Шаг 753 - CDC::PolyBezierTo.

Автор Каев А. Г.
BOOL PolyBezierTo( const POINT* lpPoints, int nCount );

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

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

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

Hosted by uCoz