BOOL AdjustWindowRectEx( LPRECT lpRect, // указатель на структуру с размерами клиентской области DWORD dwStyle, // оконные стили BOOL bMenu, // флаг присутствия меню DWORD dwExStyle // дополнительные стили );
Параметры:
lpRect | Указатель на структуру RECT которая содержит координаты верхнего левого и нижнего правого углов желаемой клиентской области. После возврата функции, структура содержит координаты верхнего левого и нижнего правого углов окна, максимально приближенные к желаемым размерам его клиентской области. |
dwStyle | Определяет окнонные стили окна, требуемые размеры которого будут вычислены. |
bMenu | Определяет наличие меню в окне. |
dwExStyle | Определяет дополнительные стили окна, размеры которого будут вычислены. |
Возвращаемые значения:
При успешном завершении, функция возвращает ненулевое значение.При ошибке возвращается ноль. Для получения дополнительной информации об ошибке, вызовите GetLastError.
Замечания:
Прямоугольник клиентской области – это найменьший прямоугольник, который полностью вписывается в клиентскую область.Функция AdjustWindowRectEx не добавляет дополнительное пространство, если панель меню занимает два или более рядка.