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


Создание и выбор региона

Приложение создает регион, вызывая функцию, связанную с определенной фигурой. В следующей таблице показаны функции, связанные с каждой из стандартных фигур.

Форма Функция
Прямоугольная область CreateRectRgn, CreateRectRgnIndirect, SetRectRgn
Прямоугольная область с округленными углами CreateRoundRectRgn
Эллиптическая область CreateEllipticRgn, CreateEllipticRgnIndirect
Многоугольниковый регион CreatePolygonRgn, CreatePolygonRgn

 

Каждая функция создания региона возвращает дескриптор, определяющий новый регион. Приложение может использовать этот дескриптор для выбора региона в контексте устройства, вызвав функциюSelectObjectSelectObject и указав этот дескриптор в качестве второго аргумента. После выбора региона в контексте устройства приложение может выполнять различные операции с ним.