CDC::PolyDraw

BOOL PolyDraw ( const точки * lpPoints, const БАЙТ * lpTypes, int nCount );

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

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

Параметры

lpPoints

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

lpTypes

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

nCount

Указывает общее количество точек в массиве lpPoints , то же самое, что количество байтов в массиве lpTypes.

Примечания

Рисует набор сегментов линии и сплайнов Безье. Эта функция может использоваться для рисования непересекающихся фигур вместо последовательных вызовов функций-членов CDC::MoveTo, CDC::LineToи CDC::PolyBezierTo . Линий и отображаются с использованием текущего пера, и данные не заполнены. Если имеется активный путь начал путем вызова функции-члена CDC::BeginPath , PolyDraw добавляет к нему. Указывает на содержащиеся в массиве lpPoints и в lpTypes то ли каждая точка является частью операции CDC::BezierTo , CDC::LineToили CDC::MoveTo. Можно также закрыть фигур. Эта функция обновляет текущую позицию.

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

См. такжеnbsp;CDC::BeginPath, CDC::EndPath, CDC::LineTo, CDC::MoveTo, CDC::PolyBezierTo, CDC::PolyLine, :: PolyDraw

Index