Функция GetEffectiveClientRect (commctrl.h)
Вычисляет размеры прямоугольника в клиентской области, содержащей все указанные элементы управления.
Синтаксис
void GetEffectiveClientRect(
HWND hWnd,
LPRECT lprc,
[in] const INT *lpInfo
);
Параметры
hWnd
Тип: HWND
Дескриптор окна с клиентской областью для проверка.
lprc
Тип: LPRECT
Указатель на структуру RECT , получающую размеры прямоугольника.
[in] lpInfo
Тип: const INT*
Указатель на массив целых чисел, завершающийся значением NULL, который определяет элементы управления в клиентской области. Для каждого элемента управления требуется пара последовательных элементов. Первый элемент пары должен быть ненулевым, а второй элемент пары должен быть идентификатором элемента управления. Первая пара представляет меню и игнорируется. Последний элемент должен быть равен нулю, чтобы определить конец массива.
Возвращаемое значение
None
Remarks
Если окно в массиве lprc является видимым или будет отображаться, когда его родительский элемент становится видимым, его прямоугольник вычитается из действующего клиентского прямоугольника.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | commctrl.h |
Библиотека | Comctl32.lib |
DLL | Comctl32.dll |