Система отправляет или должности системные сообщения , когда он взаимодействует с приложением. Эти сообщения используются для контроля за операциями приложений и для обеспечения ввода и другой информации для приложений для обработки. Приложение также может отправить или разместить системные сообщения. Приложения обычно используют эти сообщения для управления работой управления windows, созданные с помощью предрегистрируемой окно классов.
Каждое сообщение системы имеет идентификатор сообщения, уникальный и соответствующая константа (определено в заголовочных файлах SDK) что государства цель сообщения. К примеру константа WM_PAINT просит окно рисовать его содержимое.
Символические константы указать категорию, к которой принадлежат системных сообщений. Префикс константы идентифицирует тип окна, которое может интерпретировать и процесса сообщение. Ниже приведены префиксы и категории их соответствующих сообщений.
| Префикс | Категория сообщений |
|---|---|
| ПРО | Применение инструментов рабочего стола |
| BM | Элемент управления Button |
| CB | Управления combo box |
| МЧР | Общее диалоговое окно |
| ПБУ | Устройство |
| DL | Перетащите поле со списком |
| DM | Элемент управления кнопка по умолчанию |
| ЭМ | Изменение элемента управления |
| HDM | Элемент управления заголовка |
| ФУНТОВ | Управления «список» |
| LVM | Элемент управления представления списком |
| PBM | Индикатор выполнения |
| PSM | Окно свойств |
| SB | Окно Панель состояния |
| SBM | Полосы прокрутки |
| STM | Статический элемент управления |
| ТБ | Панель инструментов |
| ТБМ | TrackBar |
| TCM | Управления "Вкладка" |
| TTM | Элемент управления ToolTip |
| ТВМ | Дерево управления |
| UDM | Управления вверх / вниз |
| WM | Общее окно |
Общие окна сообщений охватывают широкий круг информации и запросы, включая сообщения для мыши и клавиатуры, меню и диалогового окна ввода, окно создания и управления и динамического обмена данными (DDE).