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
| 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. |
Hvis et program behandler denne meldingen, den egentlig skal returnere null.
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.
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.
Oversikt over Windows, vindusmeldinger, MoveWindow, SetScrollPos