Поделиться через


CDC::PolyBezierTo

Рисует один или несколько сплайны Bzier.

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

Параметры

  • lpPoints
    Указывает на массив структур данных ТОЧКА, содержащий конечные точки и контрольные точки.

  • nCount
    Указывает количество точек в массиве lpPoints.Это значение должно быть 3 времени количество сплайнов быть выписанным, поскольку каждый сплайн Bzier необходимо 2 контрольных точек и конечной точки.

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

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

Заметки

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

Пример

См. пример для CDC::BeginPath.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::MoveTo

CDC::PolyBezier

PolyBezierTo