Сообщение системы
| Назначение
|
WM_ACTIVATE
| Посылается функции окна перед активизацией и деактивизацией этого окна.
|
WM_ACTIVATEAPP
| Посылается функции окна перед активизацией окна другого приложения.
|
WM_CHAR
| Сообщение, возникающее при трансляции сообщения WM_KEYDOWN функцией TranslateMessage.
|
WM_CLOSE
| Сообщение, приходящее на процедуру окна при его закрытии. Приходит до WM_DESTROY. Дальнейшее выполнение DefWindowProc, EndDialog или WindowsDestroy и вызывает появление сообщения WM_DESTROY.
|
WM_COMMAND
| Сообщение, приходящее на функцию окна, при наступлении события с управляющим элементом, пунктом меню, а также от акселератора.
|
WM_CREATE
| Первое сообщение, приходящее на функцию окна при его создании. Приходит один раз.
|
WM_DEADCHAR
| Сообщение, возникающее при трансляции сообщения WM_KEYUP функцией TranslateMessage.
|
WM_DESTROY
| Сообщение, приходящее на функцию окна при его уничтожении.
|
WM_GETTEXT
| Посылается окну для получения текстовой строки, ассоциированной с данным окном (строка редактирования, заголовок окна и т.д.).
|
WM_HOTKEY
| Генерируется при нажатии горячей клавиши.
|
WM_INITDIALOG
| Сообщение, приходящее на функцию диалогового окна вместо сообщения WM_CREATE.
|
WM_KEYDOWN
| Сообщение, генерируемое при нажатии клавиши клавиатуры и посылаемое окну, имеющему фокус ввода.
|
WM_KEYUP
| Сообщение, генерируемое при отпускании клавиши клавиатуры и посылаемое окну, имеющему фокус ввода.
|
WM_LBUTTONDOWN
| Сообщение генерируется при нажатии левой кнопки мыши.
|
WM_MENUSELECT
| Посылается окну, содержащему меню, при выборе пункта меню.
|
WM_PAINT
| Сообщение посылается окну перед его перерисовкой.
|
WM_QUIT
| Сообщение, приходящее приложению (не окну) при выполнении функции PostQuitMessage. При получении этого сообщения происходит выход из цикла ожидания и, как следствие, выход из программы.
|
WM_RBUTTONDOWN
| Сообщение генерируется при нажатии правой кнопки мыши.
|
WM_SETFOCUS
| Сообщение, посылаемое окну, после того, как оно получило фокус.
|
WM_SETICON
| Приложение посылает окну данное сообщение, чтобы ассоциировать с ним новую иконку (значок).
|
WM_SETTEXT
| Сообщение, используемое приложением для посылки текстовой строки окну и интерпретируемое в зависимости от типа окна (обычное окно - заголовок, кнопка — надпись на кнопке, окно редактирования - содержимое этого окна и т.д.).
|
WM_SIZE
| Посылается функции окна после изменения его размера.
|
WM_SYSCHAR
| Сообщение, возникающее при трансляции сообщения WM_SYSKEYDOWN функцией TranslateMessage.
|
WM_SYSCOMMAND
| Генерируется при выборе пунктов системного меню или меню окна.
|
WM_SYSDEADCHAR
| Сообщение, возникающее при трансляции сообщения WM_SYSKEYUP функцией TranslateMessage.
|
WM_SYSKEYDOWN
| Сообщение аналогично WM_KEYDOWN, но генерируется, когда нажата и удерживается еще и клавиша Alt.
|
WM_SYSKEYUP
| Сообщение аналогично WM_SYSKEYDOWN, но генерируется при отпускании клавиши.
|
WM_TIMER
| Сообщение, приходящее на функцию окна или специально определенную таймерную процедуру после определения интервала таймера при помощи функции SetTimer.
|
WM_VKEYTOITEM
| Сообщение окну приложения, когда нажимается какая-либо клавиша при наличии фокуса на данном списке. Список должен иметь свойство LBS_WANTKEYBOARDINPUT.
|