Функция CreatePolygonRgn

Declare Function CreatePolygonRgn Lib "gdi32" (lpPoint As POINTAPI, _
    ByVal nCount As Long, _
	ByVal nPolyFillMode As Long) As Long

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

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

В успешном случае функция возвращает описатель к созданному региону или 0 в случае ошибки(используйте GetLastError для получения кода ошибки).

Параметры

lpPoint
Массив точек, определяющих вершины многоугольника
nCount
Число элементов в массиве lpPoint
nPolyFillMode
Один из следующих флагов, определяющих режим заполнения многоугольника
ALTERNATE = 1
Выбор между заполнением и незаполнением непрерывных секций, чьи границы определены краями многоугольника, пересекающегося через внутреннюю область многоугольника
WINDING = 2
Любая секция внутри многоугольника заполнена, независимо от любых внутренних многоугольных границ и граней

Пример

Смотри примеры region.zip и polygon.zip

Смотри также

CreatePolyPolygonRgn

Категория

Регионы