AdjustWindowRect

AdjustWindowRect функція обчислює потрібний розмір вікна прямокутник, відповідно до бажаного клієнт прямокутник. Вікно прямокутник потім може бути передана CreateWindow функції для створення якого клієнтської області є потрібний розмір вікна.

(BOOL AdjustWindowRect LPRECT  lpRect, / / вказівник на структуру клієнт прямокутникDWORDdwStyle, / / вікно стиліBOOLbMenu / / меню даний прапор);
 

Параметри

lpRect
Вказівник на RECT структури, які даються лівому верхньому та нижньому правому кутах області бажаного клієнта. Коли функція повертає, структура містить координати лівому верхньому та нижньому правому кутах вікна для розміщення бажаного клієнтської області.
dwStyle
Визначає вікно стилі вікна, розмір яких потрібно це для обчислення.
bMenu
Визначає, чи вікно має меню.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

Клієнт прямокутник є найменшим прямокутник, який повністю оточує клієнтської області. Вікно прямокутник є найменшим прямокутник, який повністю оточує вікно, яке містить клієнтської області і nonclient району.

AdjustWindowRect функція не додавати пробіл, коли рядок меню переноситься до двох або більше рядків.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Огляд Windows, вікна функції, AdjustWindowRectEx, CreateWindow, RECT