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