Wiadomość WM_SIZE jest wysyłana do okna po jego rozmiar został zmieniony.
WM_SIZE fwSizeType = wParam; / / Zmiana rozmiaru Flaga nWidth właściwości = LOWORD(lParam); / / szerokość klienta obszaru nHeight = HIWORD(lParam); / / wysokość obszaru klienckiego
Wartość | Znaczenie |
---|---|
SIZE_MAXHIDE | Wiadomość jest wysyłana do wszystkich wyskakujących okienek, gdy niektóre inne okno jest zmaksymalizowane. |
SIZE_MAXIMIZED | Okno zostało zmaksymalizowane. |
SIZE_MAXSHOW | Wiadomość jest wysyłana do wszystkich wyskakujących okienek, kiedy przywrócono niektóre inne okno do poprzedniego rozmiaru. |
SIZE_MINIMIZED | Okno zostało zminimalizowane. |
SIZE_RESTORED | Zmiana rozmiaru okna, ale stosuje się wartości SIZE_MINIMIZED ani SIZE_MAXIMIZED. |
Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.
Jeśli SetScrollPos lub funkcja MoveWindow jest wywoływana okna podrzędnego o komunikat WM_SIZE, parametr bRedraw powinny być niezerową spowodować okna jest odowieżany.
Chociaż szerokość i wysokość okna są 32-bitowymi wartościami, parametry nWidth właściwości i nHeight komunikat WM_SIZE zawierają tylko bity 16 bity.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Omówienie Windows, komunikaty okna, MoveWindow, SetScrollPos