AdjustWindowRectEx

AdjustWindowRectEx -funksjonen beregner nødvendig størrelsen på vindusfirkanten basert på ønsket størrelse på klienten rektanglet. Vinduet-rektangel kan deretter sendes til CreateWindowEx -funksjonen til å opprette et vindu som har klientområdet har ønsket størrelse.

BOOL AdjustWindowRectEx) LPRECT  lpRect, / / peker til klient-rektangel-strukturDWORDdwStyle, / / vindusstilerBOOLbMenu, / / menyen tilstede flaggDWORDdwExStyle / / utbygget stil);
 

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.
dwExStyle
Angir stilen utvidet i vinduet nødvendige størrelsen for er skal beregnes.

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 AdjustWindowRectEx ikke legger til ekstra mellomrom når en menylinje brytes til to eller flere rader.

Windows CE: BMenu -parameteren må være FALSE; menylinjer støttes ikke.

Hurtiginformasjon

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

Se også

Oversikt over Windows, vinduet fungerer, AdjustWindowRect, CreateWindowEx, RECT

Index