Шаг 748 - CDC::PolyDraw

BOOL PolyDraw( const POINT* lpPoints, const BYTE* lpTypes, int nCount );

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

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

nCount
Определяет общее число точек в lpPoints массиве и число байтов в lpTypes массиве.

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


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