CDC::PolyBezier

BOOL PolyBezier ( const точки * lpPoints, int nCount );

Возвращаемое значение

Ненулевое значение, если функция выполнена успешно; в противном случае 0.

Параметры

lpPoints

Указывает на массив данных точки структуры, которые содержат конечные точки и контролировать точек spline(s).

nCount

Задает количество точек в массиве lpPoints . Это значение должно быть одним более чем в три раза количество сплайнов можно сделать, потому что всех сплайнов Безье требуется две контрольные точки и конечную точку и первоначальный сплайн требует дополнительного отправной точки.

Примечания

Рисует один или более кривых Безье. Эта функция рисует кубических кривых Безье, используя конечные и контрольные точки, указанных в параметре lpPoints . Первый сплайн обращается от первой точки к четвертой точке, используя второй и третьей точек в качестве контрольных точек. Каждое последующее сплайна в последовательности необходимо еще ровно три точки: конечной точки предыдущей кривой используется в качестве отправной точки, следующие две точки в последовательности являются контрольными, а третья – конечной точкой.

Текущая позиция не используется и не обновление с помощью функции PolyBezier . Эта цифра не заполнены. Эта функция рисует линии с использованием текущего пера.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::PolyBezierTo, :: PolyBezier

Index