Win32 API. Структуры и сообщения окна - Сообщение WM_SIZING
ОГЛАВЛЕНИЕ
Страница 46 из 56
Сообщение WM_SIZING
Сообщение WM_SIZING посылается окну, у которого пользователь изменяет размеры. Обрабатывая это сообщение, прикладная программа может контролировать размер и позицию перетаски-ваемого прямоугольника и, если необходимо, изменять его размер или позицию.
Синтаксис
fwSide = wParam; // край устанавливаемого по размеру окна
lprc = (LPRECT) lParam; // экранные координаты перетаскиваемого прямоугольника
Параметры
fwSide
Значение wParam. Указывает, который край окна устанавливается по размеру. Этот параметр может быть комбинацией следующих значений:
- WMSZ_BOTTOM - Нижний край
- WMSZ_BOTTOMLEFT - Угол левой нижней части
- WMSZ_BOTTOMRIGHT - Угол правой нижней части
- WMSZ_LEFT - Левый край
- WMSZ_RIGHT - Правый край
- WMSZ_TOP - Верхний край
- WMSZ_TOPLEFT - Угол левой верхней части
- WMSZ_TOPRIGHT - Угол правой верхней части
lprc
Адрес структуры RECT с экранными координатами перетаскиваемого прямоугольника. Чтобы изменять размер или позицию перетаскивающегося прямоугольника, прикладная программа должна изменить члены этой структуры.
Возвращаемые значения
Прикладная программа должна возвратить ИСТИНА (TRUE), если она обрабатывает это сообщение.Смотри также
RECT, WM_MOVING, WM_SIZEРазмещение и совместимость WM_SIZING
Windows NT Да
Win95 Да
Win32s Нет
Импортируемая библиотека -
Заголовочный файл winuser.h
Unicode Нет
Замечания по платформе Не имеется