Макросы сопоставления сообщения (MFC)

Для поддержки сопоставления сообщения MFC предоставляет следующие макросы:

Макросы объявления и демаркации Сообщение-Сопоставления

DECLARE_MESSAGE_MAP

Объявляет, что сопоставление сообщения будет использоваться в классе для сопоставления сообщений к функциям (использоваться в объявлении класса).

BEGIN_MESSAGE_MAP

Начинается определение сопоставления сообщения (использоваться в реализации класса).

END_MESSAGE_MAP

Завершает определения сопоставления сообщения (использоваться в реализации класса).

Макросы Сообщение-Сопоставления

ON_COMMAND

Указывает, какая функция обрабатывающий указанное сообщение команды.

ON_CONTROL

Указывает, какая функция обрабатывающий указанное сообщение управления-уведомления элемент.

ON_MESSAGE

Указывает, что функция будет обрабатывать определяемое пользователем сообщение.

ON_OLECMD

Указывает, что функция будет обрабатывать команду меню с DocObject или его контейнера.

ON_REGISTERED_MESSAGE

Указывает, что функция будет обрабатывать зарегистрированное определяемое пользователем сообщение.

ON_REGISTERED_THREAD_MESSAGE

Указывает, что функция будет обрабатывать зарегистрированное сообщение, определенное пользователем, при наличии класса CWinThread.

ON_THREAD_MESSAGE

Указывает, какая функция обрабатывает сообщение, определенное пользователем, при наличии класса CWinThread.

ON_UPDATE_COMMAND_UI

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

Макросы диапазона Сообщение-Сопоставления

ON_COMMAND_RANGE

Указывает, какая функция обработки диапазона идентификаторов команд, указанное в первых 2 параметрах к макросу.

ON_UPDATE_COMMAND_UI_RANGE

Указывает, средство обновления обрабатывающий диапазон идентификаторов команд, указанное в первых 2 параметрах к макросу.

ON_CONTROL_RANGE

Указывает, что функция будет обрабатывать уведомления от диапазона идентификаторов элементов управления, указанного в третьих секунд и параметрах к макросу.Первый параметр сообщения элемент управления-уведомления, как BN_CLICKED.

Дополнительные сведения о сопоставлениях сообщения, макросах объявления сообщение-сопоставления и демаркации и макросах сообщение-сопоставления см. в разделе Схемы сообщений и Шаги обработки сообщений и сопоставления.Дополнительные сведения о диапазонах сообщение-сопоставления см. в разделе Обработчики для диапазонов Сообщение-Сопоставления.

См. также

Ссылки

Сопоставления сообщения (MFC)