AdjustWindowRectEx

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

(BOOL AdjustWindowRectEx LPRECT  lpRect, / / cursorul client-dreptunghi structuraDWORDdwStyle, / / fereastra stiluriBOOLbMenu, / / meniu-prezent pavilionDWORDdwExStyle / / extended stil);
 

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.
dwExStyle
Specifică stilul extinsă a ferestrei ale căror dimensiunea cerută este calculată.

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 AdjustWindowRectEx nu se adaugă spațiu suplimentar atunci când o bară de meniuri se încadrează în două sau mai multe rânduri.

Windows CE: Parametrul bMenu trebuie să fie FALSE; barele de meniu nu sunt acceptate.

QuickInfo

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

A se vedea, de asemenea

Prezentare generală a Windows, fereastra Funcții, AdjustWindowRect, CreateWindowEx, RECT

Index