Поделиться через


Функции регионов (Windows GDI)

Следующие функции используются с регионами.

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