WM_SIZE

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 

 

Parametry

fwSizeType
Wartość wParam. Określa typ zmiany rozmiaru wymagane. Ten parametr może mieć jedną z następujących wartości:
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.

nWidth właściwości
Wartość słowa bity fikcyjnymi. Określa nową szerokość obszaru klienckiego.
nHeight
Wartość słowa wysokich numerach fikcyjnymi. Określa wysokość nowego obszaru klienckiego.

Zwraca wartości

Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.

Uwagi

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.

Skrócone informacje

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.

Zobacz też

Omówienie Windows, komunikaty okna, MoveWindow, SetScrollPos

Index