WM_SIZE

WM_SIZE mesajul este trimis într-o fereastră după dimensiunea sa schimbat.

WM_SIZE fwSizeType = wParam;      / / redimensionare pavilion nWidth = LOWORD(lParam);  / / lățime de client zona nHeight = HIWORD(lParam); / / înăl?imea suprafe?ei client 

 

Parametrii

fwSizeType
Valoarea wParam. Specifică tipul de redimensionare a solicitat. Acest parametru poate fi una dintre următoarele valori:
Valoarea Sensul
SIZE_MAXHIDE Mesajul este trimis la toate ferestrele pop-up atunci când unele alte fereastra este maximizată.
SIZE_MAXIMIZED Fereastra a fost maximizată.
SIZE_MAXSHOW Mesajul este trimis la toate ferestrele pop-up atunci când unele altă fereastră a fost restaurat la dimensiunea fostul.
SIZE_MINIMIZED A fost minimizat fereastra.
SIZE_RESTORED Fereastra a fost redimensionată, dar valoarea nici SIZE_MINIMIZED, nici SIZE_MAXIMIZED nu se aplică.

nWidth
Valoarea cuvântul low-ordine lParam. Specifică lățimea noi din zona de client.
nHeight
Valoarea cuvântul high-ordine lParam. Specifică înălțimea noi din zona de client.

Valorile întroarse

Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.

Observații

Dacă SetScrollPos sau funcția MoveWindow este numit pentru o fereastră de copil ca urmare a mesajului WM_SIZE, parametrul bRedraw trebuie să fie diferită de zero pentru a provoca fereastra pentru a fi repictata.

Deși lățimea și înălțimea unei ferestre sunt valori pe 32 de biți, parametrii nWidth și nHeight WM_SIZE mesajului conține numai low-ordine 16 biți.

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.

A se vedea, de asemenea

Prezentare generală a Windows, fereastra de mesaje, MoveWindow, SetScrollPos

Index