Функция GetWindowRgnBox


Функция GetWindowRgnBox извлекает размеры самого компактного ограничивающего прямоугольника для региона окна.

Синтаксис

int GetWindowRgnBox(
  HWND hWnd,    // дескриптор окна
  LPRECT lprc   // прямоугольник
);

Параметры

hWnd

[in] Дескриптор окна.

lprc

[out] Указатель на структуру RECT, которая получает размеры прямоугольника, в единицах устройства относительно левого верхнего угла окна.

Возвращаемые значения

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

Значение

Предназначение

COMPLEXREGION Регион - более чем один прямоугольник.
ERROR У заданного окна нет региона или произошла ошибка в ходе попытки возвратить регион.
NULLREGION Регион пуст.
SIMPLEREGION Регион - единичный прямоугольник.

Замечания

Регион окна определяет область внутри окна, где система дает возможность рисовать. Система не выводит на экран любую часть окна, которая находится за пределами региона окна. Координаты региона окна отсчитываются относительно левого верхнего угла окна не рабочей области окна.

Чтобы установить регион окна, вызовите функцию SetWindowRgn.

Смотри также

Обзор Окрашивание и рисование, Функции окрашивания и рисованияSetWindowRgn, GetWindowRgn, GetClipBox, RECT

Размещение и совместимость GetWindowRgnBox

К Windows Vista Да
л Windows XP Да
и Windows 2000 Professional Нет
е Windows NT Workstation Нет
н Windows Me Нет
т Windows 98 Нет
  Windows 95 Нет
С Windows Server 2008 Да
е Windows Server 2003 Да
р Windows 2000 Server Нет
в Windows NT Server Нет
е
р
Используемая библиотека User32.lib
Используемая DLL -
Заголовочный файл
- объявлено в Winuser.h
- включено в Windows.h
Unicode -
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz