AdjustWindowRect

Funcția AdjustWindowRect calculează dimensiunea cerută dreptunghiului fereastra, bazat pe dimensiunea dorită client-dreptunghi. Dreptunghiul fereastra apoi poate fi trecut la funcția CreateWindow pentru a crea o fereastră au suprafe?e de client este dimensiunea dorită.

(BOOL AdjustWindowRect LPRECT  lpRect, / / cursorul client-dreptunghi structuraDWORDdwStyle, / / fereastra stiluriBOOLbMenu / / meniu-prezent pavilion);
 

Parametrii

lpRect
Indicatorul pentru a o structura RECT care conține coordonatele colțurile stânga și dreapta-jos a zonei de client dorit. Atunci când funcția întoarce, structura conține coordonatele colțurile stânga și dreapta-jos al ferestrei pentru a găzdui zona dorită client.
dwStyle
Specifică stilurile fereastra din fereastra ale căror dimensiunea cerută este calculată.
bMenu
Specifică dacă fereastra are un meniu.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Un dreptunghi de client este cel mai mic dreptunghi care acoperă complet o zonă de client. Un dreptunghi fereastra este cel mai mic dreptunghi care acoperă complet fereastra, care include zona client și zona de nonclient.

Funcția AdjustWindowRect nu se adaugă spațiu suplimentar atunci când o bară de meniuri se încadrează în două sau mai multe rânduri.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Prezentare generală a Windows, fereastra Funcții, AdjustWindowRectEx, CreateWindow, RECT