Функция CreatePolygonRgn
создает многоугольную область.HRGN CreatePolygonRgn
(CONST POINT
*int
int
);
Параметры
Значение | Пояснение |
ALTERNATE | Попеременный режим. Закрашиваются только те фрагменты внутренней области многоугольника, которые получаются путем соединения линий с нечетными номерами (1, 3, 5 и т. д.). Другие фрагменты внутренней области не закрашиваются. |
WINDING | Сквозной. Windows закрашивает все внутренние области. |
Для дополнительной информации об этих режимах смотрите описание функции SetPolyFillMode
.Возвращаемые значения
В случае успеха возвращается дескриптор области.
В случае неудачи возвращается NULL .
См. также
CreatePolyPolygonRgn, DeleteObject, POINT, SelectObject, SetPolyFillMode
.CreatePolyPolygonRgn
Функция CreatePolyPolygonRgn
создает область, состоящую из нескольких прямоугольников. Прямоугольники могут перекрывать друг друга.HRGN CreatePolyPolygonRgn
(CONST POINT
*CONST INT
*// содержащий количества вершин
int
int
);
Параметры
Значение | Пояснение |
ALTERNATE | Попеременный режим. Закрашиваются только те фрагменты внутренней области многоугольника, которые получаются путем соединения линий с нечетными номерами (1, 3, 5 и т. д.). Другие фрагменты внутренней области не закрашиваются. |
WINDING | Сквозной. Windows закрашивает все внутренние области. |
Для дополнительной информации об этих режимах смотрите описание функции SetPolyFillMode
.Возвращаемые значения
В случае успеха возвращается дескриптор области.
В случае неудачи возвращается NULL .
См. также
CreatePolygonRgn, DeleteObject, POINT, SelectObject, SetPolyFillMode
.CreateRectRgn
Функция CreateRectRgn
создает прямоугольную область.HRGN CreateRectRgn
(int
int
int
int
);
Параметры
Возвращаемые значения
В случае успеха возвращается дескриптор области.
В случае неудачи возвращается NULL.
Комментарии
В область не входят ее правая и нижняя границы.
См. также