CDC::PolyPolygo&nnbsp;

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

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

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

Параметры

lpPoints

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

lpPolyCounts

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

nCount

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

Примечания

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

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

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

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

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

См. такжеnbsp;CDC::GetPolyFillMode, CDC::Polygon, CDC::Polyline, CDC::SetPolyFillMode, :: PolyPolygon, точка, CPoint

Index