Создание и выбор региона
Приложение создает регион, вызывая функцию, связанную с определенной фигурой. В следующей таблице показаны функции, связанные с каждой из стандартных фигур.
Форма | Функция |
---|---|
Прямоугольная область | CreateRectRgn, CreateRectRgnIndirect, SetRectRgn |
Прямоугольная область с округленными углами | CreateRoundRectRgn |
Эллиптическая область | CreateEllipticRgn, CreateEllipticRgnIndirect |
Многоугольниковый регион | CreatePolygonRgn, CreatePolygonRgn |
Каждая функция создания региона возвращает дескриптор, определяющий новый регион. Приложение может использовать этот дескриптор для выбора региона в контексте устройства, вызвав функциюSelectObjectSelectObject и указав этот дескриптор в качестве второго аргумента. После выбора региона в контексте устройства приложение может выполнять различные операции с ним.