Уведомление  WM_WINDOWPOSCHANGED


Сообщение WM_WINDOWPOSCHANGED отправляется окну, размер, позиция или место в Z-последовательности которого, изменились в результате обращения к функции SetWindowPos или другой функции управления окном.

Окно получает это сообщение через свою функцию WindowProc.

Синтаксис

WM_WINDOWPOSCHANGED
    WPARAM wParam
    LPARAM lParam;

Параметры

wParam

Этот параметр не используется.

lParam

Указатель на структуру WINDOWPOS, которая содержит информацию о новом размере и позиции окна.

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

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

Замечания

По умолчанию функция DefWindowProc отправляет окну сообщения WM_SIZE и WM_MOVE. Сообщения WM_SIZE и WM_MOVE не отправляются, если прикладная программа обрабатывает сообщение WM_WINDOWPOSCHANGED без вызова DefWindowProc. Это наиболее эффективно выполняет любое перемещение или изменения размера в ходе обработки сообщения WM_WINDOWPOSCHANGED без вызова DefWindowProc.

Смотри также

Краткий обзор Окна, DefWindowProcEndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGING

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да

Windows Me

Да

Windows 98

Да

Windows 95

Да

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz