Приложение может создавать сообщения, которые используются своими собственными окнами или чтобы устанавливать связь окна в других процессах. Если приложение создает свои собственные сообщения, оконная процедура, которая получает их, должна рассмотреть сообщения и предоставить соответствующую обработку.
Значения идентификаторов сообщений используются как указано ниже:
Система резервирует значения кодов сообщений в диапазоне от 0x0000 до 0x03FF (значение
WM_USER
- 1) для сообщений, определяемых системой. Прикладные программы не могут использовать эти значения для нестандартных сообщений.
Значения в диапазоне от 0x0400 (значение WM_USER) до 0x7FFF доступны для кодов сообщения для отдельных классов окна.
Если ваше приложение - указывается как версия 4.0, Вы можете использовать значения кодов сообщений в диапазоне от 0x8000 (
WM_APP ) до 0xBFFF для нестандартных сообщений.
Система возвращает код сообщения в диапазоне от 0xC000 до 0xFFFF, когда приложение вызывает функцию
RegisterWindowMessage, чтобы зарегистрировать сообщение. Код сообщения, возвращенный этой функцией, гарантированно будет уникальным повсюду в системе. Использование этой функции предотвращает конфликты, которые могут возникать, если другие прикладные программы используют тот же самый идентификатор сообщения для других целей.