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
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ă. |
Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.
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.
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.
Prezentare generală a Windows, fereastra de mesaje, MoveWindow, SetScrollPos