Уведомление
WM_MOVEСообщение
WM_MOVE отправляется после того, когда окно будет перемещено.Окно получает это сообщение через свою функцию
WindowProc.Синтаксис
WPARAM wParam LPARAM lParam; |
Параметры
wParam
Этот параметр не используется.
lParam
Устанавливает
x и y координаты левого верхнего угла рабочей области окна. Младшее слово содержит x-координату, в то время как старшее слово содержит координату y.Возвращаемые значения
Если программа обрабатывает это сообщение, она должна возвратить ноль.
Замечания
Параметры даются в экранных координатах для перекрывающих и выскакивающих окон, а в рабочих координатах - родителя для дочерних окон.
Нижеследующий пример демонстрирует, как получить позицию из параметра
lParam.
xPos = (int)(short) LOWORD(lParam); // позиция по горизонтали yPos = (int)(short) HIWORD(lParam); // позиция по вертикали |
Вы можете также использовать макрокоманду
MAKEPOINTS, чтобы преобразовать параметр lParam в структуру POINTS.Смотри также
Краткий обзор Окна, HIWORD, LOWORD, MAKEPOINTS, POINTS
Размещение и совместимость WM_ MOVE |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |