WM_SIZE сообщения в окно после изменения его размера.
WM_SIZE fwSizeType = wParam; / / Изменение размера флага nWidth = LOWORD(lParam); / / Ширина клиента области nHeight = HIWORD(lParam); / / Высота клиентской области
Значение | Значение |
---|---|
SIZE_MAXHIDE | Отправляется сообщение всех всплывающих окон при некоторых других окно развернуто. |
SIZE_MAXIMIZED | Окно развернуто. |
SIZE_MAXSHOW | Отправляется сообщение всех всплывающих окон при восстановлении некоторые другие окна своего бывшего размера. |
SIZE_MINIMIZED | Свернуть окно. |
SIZE_RESTORED | Размер окна, но значение, ни SIZE_MINIMIZED, ни SIZE_MAXIMIZED не применяется. |
Если приложение обрабатывает это сообщение, он должен возвращать ноль.
Если SetScrollPos или MoveWindow функция вызывается для дочернего окна из WM_SIZE сообщения, параметр bRedraw должен быть ненулевым вызвать окно повторное окрашивание.
Хотя 32-разрядные значения ширины и высоты окна, параметры nWidth и nHeight WM_SIZE сообщения содержат только 16 бит низкого порядка.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Обзор Windows, окна сообщений, MoveWindow, SetScrollPos