Функция GetWindowRgn приобретает копию оконной области окна. Оконная область окна устанавливается вызовом функции SetWindowRgn. Оконная область определяет область внутри окна, где операционная система допускает окрашивание. Операционная система не отображает любую область окна, которая лежит за пределами оконной области.
int GetWindowRgn(
HWND hWnd, // дескриптор окна
HRGN hRgn // дескриптор области
);
Параметры:
hWnd | Дескриптор окна, для которого приобретается оконная область. |
hRgn | Дескриптор области. Эта область получает копию оконной области. |
Возвращаемые значения:
Возвращаемое значение указывает тип области, которую приобретает функция. Может принимать следующии значения:
Значение: | Описание: |
NULLREGION | Область пуста. |
SIMPLEREGION | Область является одним прямоугольником. |
COMPLEXREGION | Область является более чем одним прямоугольником. |
ERROR | Произошла ошибка; область не эффективна. |
Замечания:
Координаты оконной области относительны верхнему левому углу окна, а не клиентской области окна.
Чтобы установить оконную область окну, вызовите функцию SetWindowRgn.
Смотрите также:
SetWindowRgn