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


CDC::PolyPolygon

Создает две или более многоугольники, которые заполнены, используя текущий режим многоугольник- заливка.

BOOL PolyPolygon( 
   LPPOINT lpPoints, 
   LPINT lpPolyCounts, 
   int nCount  
);

Параметры

  • lpPoints
    Указывает на массив структур POINT или объектов CPoint, которые определяют вершин многоугольников.

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

  • nCount
    Количество записей в массиве lpPolyCounts. Это число указывает число многоугольников для рисования. Это значение должно быть не менее 2.

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

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

Заметки

Многоугольники могут быть раздельных или перекрываться.

Каждый многоугольник, указанный в параметре вызову функции PolyPolygon необходимо закрыть. В отличие от многоугольники, созданные функцией-членом Polygon, многоугольники, созданные PolyPolygon не закрыты автоматически.

Функция создает два или более многоугольники. Для создания одного многоугольника, приложение должно использовать Polygon функции-члена.

Текущий многоугольник- заполнение может быть установлен режим восстановления или с помощью функций-членов GetPolyFillMode и SetPolyFillMode.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

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

CDC::GetPolyFillMode

CDC::Polygon

CDC::Polyline

CDC::SetPolyFillMode

PolyPolygon

Структура POINT

Класс CPoint