Функции регионов (Windows GDI)
Следующие функции используются с регионами.
Функция | Описание |
---|---|
CombineRgn | Объединяет два региона и сохраняет результат в третьем регионе. |
CreateEllipticRgn | Создает эллиптическую область. |
CreateEllipticRgnIndirect | Создает эллиптическую область. |
CreatePolygonRgn | Создает многоугольную область. |
CreatePolyPolygonRgn | Создает область, состоящую из ряда многоугольников. |
CreateRectRgn | Создает прямоугольную область. |
CreateRectRgnIndirect | Создает прямоугольную область. |
CreateRoundRectRgn | Создает прямоугольную область со скругленными углами. |
EqualRgn | Проверяет два указанных региона, чтобы определить, идентичны ли они. |
ExtCreateRegion | Создает регион из указанного региона и данных преобразования. |
FillRgn | Заполняет область с помощью указанной кисти. |
FrameRgn | Рисует границу вокруг указанной области с помощью указанной кисти. |
GetPolyFillMode | Извлекает текущий режим заполнения многоугольников. |
GetRegionData | Заполняет указанный буфер данными, описывающими область. |
GetRgnBox | Извлекает ограничивающий прямоугольник указанной области. |
ИнвертироватьRgn | Инвертирует цвета в указанной области. |
OffsetRgn | Перемещает область по заданным смещениям. |
PaintRgn | Рисует указанную область с помощью кисти, выбранной в контексте устройства. |
PtInRegion | Определяет, находится ли указанная точка внутри указанной области. |
RectInRegion | Определяет, находится ли какая-либо часть указанного прямоугольника в границах области. |
SetPolyFillMode | Задает режим заполнения многоугольников для функций, заполняющих многоугольников. |
SetRectRgn | Преобразует область в прямоугольную с заданными координатами. |