1.27.3.34 Сообщение WM_SIZE

Сообщение WM_SIZE посылается окну после того, как его размер изменился.

Синтаксис

WM_SIZE  
fwSizeType = wParam;      // флажок изменения размеров 
nWidth = LOWORD(lParam);  // ширина рабочей области 
nHeight = HIWORD(lParam); // высота рабочей области 

Параметры

fwSizeType
Значение wParam. Определяет тип запрошенного изменения размеров. Этот параметр может принимать одно из следующих значений:

nWidth
Значение младшего слова lParam. Устанавливает новую ширину рабочей области.
nHeight
Значение старшего слова lParam. Устанавливает новую высоту рабочей области.

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

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

Смотри также
MoveWindow, SetScrollPos

Размещение и совместимость WM_SIZE

Windows NT		Да 
Win95			Да 
Win32s			Да 
Импортируемая библиотека	-
Заголовочный файл		winuser.h 
Unicode			Нет 
Замечания по платформе	Не имеется

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 17.12.2001