WM_SIZE

WM_SIZE-meldingen blir sendt til et vindu etter at størrelsen er endret.

WM_SIZE fwSizeType = wParam;      / / Endre størrelse på flagge nWidth = gjentakelsesantallet;  / / bredden på klienten området nHeight = HIWORD(lParam); / / høyden på klientområdet 

 

Parametere

fwSizeType
Verdien av wParam. Angir hvilken type endring av størrelse forespurt. Denne parameteren kan være en av følgende verdier:
Verdi Betydning
SIZE_MAXHIDE Når noen andre vinduet er maksimert, sendes meldingen til alle popup-vinduer.
SIZE_MAXIMIZED Vinduet er maksimert.
SIZE_MAXSHOW Når noen andre vindu har blitt restaurert til sin tidligere størrelse, sendes meldingen til alle popup-vinduer.
SIZE_MINIMIZED Vinduet er blitt minimert.
SIZE_RESTORED Vinduet er endret i størrelse, men verken SIZE_MINIMIZED eller SIZE_MAXIMIZED-verdien gjelder.

nWidth
Verdien av signifikante ordet av lParam. Angir vidden av klientområdet.
nHeight
Verdien av signifikante ordet av lParam. Angir nye høyden på klientområdet.

Returverdier

Hvis et program behandler denne meldingen, den egentlig skal returnere null.

Merknader

Hvis SetScrollPos eller MoveWindow -funksjonen kalles for et underordnet vindu som følge av WM_SIZE-meldingen, må bRedraw -parameteren være ikke-null kan forårsake vinduet til tegnet på nytt.

Selv om bredden og høyden på et vindu er 32-biters verdier, inneholder parameterne nWidth og nHeight av WM_SIZE-meldingen bare de signifikante 16 bitene.

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.

Se også

Oversikt over Windows, vindusmeldinger, MoveWindow, SetScrollPos

Index