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