function CreatePolygonRgn(const Points; Count, FillMode: Integer): HRGN;
Рис. 1.4. Округление прямоугольника функцией CreateRoundRectRgn
Функция CreatePolygonRgn принимает следующие параметры:
• Points – указатель на массив записей типа TPoint, каждый элемент массива описывает одну вершину многоугольника, координаты не должны повторяться;
• Count – количество записей в массиве, на который указывает Points;
• FillMode – режим заливки региона (в данном случае, попадает ли внутренняя область многоугольника в регион).
Параметр FillMode принимает значения WINDING (попадает любая внутренняя область) или ALTERNATE (попадает внутренняя область, если она находится между нечетной и следующей четной сторонами многоугольника).