Суббота
28.06.2025, 19:10
C++ Soft
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Категории каталога
Windows API [25]
Каталог Windows API функций
Функции конвер. [3]
Функции конвертирования типов данных
Работа с сетью [3]
Недокументированные способы работы с сетью
Другие статьи... [8]
Недокументированные способы программирования

Наш опрос
Ваша операционная система:
Всего ответов: 78

Главная » Статьи » Visual C++ Win32 » Windows API

Функция AdjustWindowRectEx

Функция AdjustWindowRectEx вычисляет требуемый размер окна расширенного стиля, основанного на желаемом размере рабочей области окна. Прямоугольник окна может затем быть передан в функцию CreateWindowEx, чтобы создать окно, рабочая область которого желаемого размера.

Синтаксис:

BOOL AdjustWindowRect
(
  LPRECT lpRect, // указатель на структуру рабочей области
  DWORD dwStyle, // стиль окон
  BOOL bMenu // флажок показа меню
  DWORD dwExStyle // расширенный стиль
);

Параметры:

lpRect:
Указатель на структуру RECT, которая содержит координаты верхнего левого и правого нижнего углов желательной рабочей области. Когда функция возвращает значение, структура содержит координаты верхнего левого и правого нижнего углов окна, которые устанавливают допустимые размеры желательной рабочей области

dwStyle:
Определяет стили окна, требуемый размер которого должен быть вычислен.

bMenu:
Определяет, имеет ли окно меню.

dwExStyle:
Определяет расширенный стиль окна, требуемый размер которого должен быть вычислен.


Возвращаемые значения:
Если функция завершилась успешно, возвращаемое значение отличное от нуля. Если функция потерпела неудачу, возвращаемое значение нулевое. Чтобы получать расширенные данные об ошибке, вызовите GetLastError.
Замечания:
Функция AdjustWindowRectEx не добавляет дополнительное пространство, когда строка меню занимает две или большее количество строк.
Функция AdjustWindowRectEx не принимает стили WS_VSCROLL или WS_HSCROLL. Для учета полосы прокрутки, вызовите функцию GetSystemMetrics с SM_CXVSCROLL и SM_CYVSCROLL.

Информация:
Минимальные DLL версия user32.dll
Заголовок Объявленный в Winuser.h, включают Windows.h
Импорт библиотеки User32.lib
Минимальные операционные системы Windows 95, Windows NT 3,1
Unicode Выполнена в Unicode версии.
Категория: Windows API | Добавил: Admin (01.04.2008) | Автор: Михайлов Александр
Просмотров: 1456 | Комментарии: 2 | Рейтинг: 0.0/0 |
Всего комментариев: 1
1 veliserrete  
0
спасибо за интересный блог

Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2025
Сайт управляется системой uCoz