AdjustWindowRect

AdjustWindowRect -funksjonen beregner nødvendig størrelsen på vindusfirkanten basert på ønsket klient-rektangel størrelsen. Vinduet-rektangel kan deretter sendes til funksjonen CreateWindow for å opprette en vindu som har klientområdet har ønsket størrelse.

BOOL AdjustWindowRect) LPRECT  lpRect, / / peker til klient-rektangel-strukturDWORDdwStyle, / / vindusstilerBOOLbMenu / / menyen tilstede flagg);
 

Parametere

lpRect
Pekeren til en RECT -struktur som inneholder koordinatene til øvre venstre og nedre høyre hjørne hjørnene av ønsket klientområdet. Når funksjonen returnerer, inneholder strukturen koordinatene til hjørnene øverst til venstre og nedre høyre hjørne av vinduet for å få plass til ønsket klientområdet.
dwStyle
Angir vindusstiler betyr i vinduet nødvendige størrelsen for er skal beregnes.
bMenu
Angir om vinduet har en meny.

Returverdier

Hvis funksjonen lykkes, er returverdien ikke-null.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

En klient rektangel er det minste rektanglet som helt omslutter et klientområdet. Et rektangel i vinduet er det minste rektanglet som helt omslutter vinduet, som inkluderer klientområdet og nonclient området.

Funksjonen AdjustWindowRect ikke legger til ekstra mellomrom når en menylinje brytes til to eller flere rader.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Oversikt over Windows, vinduet fungerer, AdjustWindowRectEx, CreateWindow, RECT