WM_SIZE

WM_SIZE сообщения в окно после изменения его размера.

WM_SIZE fwSizeType = wParam;      / / Изменение размера флага nWidth = LOWORD(lParam);  / / Ширина клиента области nHeight = HIWORD(lParam); / / Высота клиентской области 
 

Параметры

fwSizeType
Значение wParam. Указывает тип изменения размера просил. Этот параметр может принимать одно из следующих значений:
Значение Значение
SIZE_MAXHIDE Отправляется сообщение всех всплывающих окон при некоторых других окно развернуто.
SIZE_MAXIMIZED Окно развернуто.
SIZE_MAXSHOW Отправляется сообщение всех всплывающих окон при восстановлении некоторые другие окна своего бывшего размера.
SIZE_MINIMIZED Свернуть окно.
SIZE_RESTORED Размер окна, но значение, ни SIZE_MINIMIZED, ни SIZE_MAXIMIZED не применяется.

nWidth
Значение младшее слово lParam. Определяет новую ширину клиентской области.
nHeight
Значение старшее слово lParam. Новая высота клиентской области.

Возвращаемые значения

Если приложение обрабатывает это сообщение, он должен возвращать ноль.

Примечания

Если SetScrollPos или MoveWindow функция вызывается для дочернего окна из WM_SIZE сообщения, параметр bRedraw должен быть ненулевым вызвать окно повторное окрашивание.

Хотя 32-разрядные значения ширины и высоты окна, параметры nWidth и nHeight WM_SIZE сообщения содержат только 16 бит низкого порядка.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор Windows, окна сообщений, MoveWindow, SetScrollPos

Index