Обработка сообщений и сопоставление

Это семейство статьи описание сообщения и команды обрабатываются платформой MFC и как подключите их к их функциями обработчика.

В традиционных программах для окон сообщений окон, обрабатываются в большой выписке переключателя в процедуре окна.MFC вместо этого использовать Схемы сообщений для сопоставления сообщений напрямую к определенным функциям члена класса.Сопоставления сообщения более эффективным, чем виртуальные функции для этой цели, и они позволяют сообщения, которое должно обрабатываться образом, соответствующим объектом C++ — приложением, документом, представления и т дМожно сопоставить одно сообщение или диапазон сообщений, идентификаторы команд или идентификаторов элементов управления.

Сообщения WM_COMMAND — как правило, которые создают меню, кнопки панели инструментов или ускорителями — также использует механизм сообщение-сопоставления.MFC определяет стандартное маршрутизация сообщений команды из приложения фрейма окна, представления и активных документов в программе.Можно переопределить эту маршрутизация случае необходимости.

Сопоставления сообщений также предоставляют способ обновления объектов интерфейса пользователя (например, меню и кнопки панели инструментов) включения или отключения их в соответствии с текущим контекстом.

Общие сведения о сообщениях, а очередностях обработки сообщений в окнах см. в разделе Сообщения и очереди сообщений в Windows SDK.

Дополнительные сведения

См. также

Ссылки

Класс CWnd

Класс CCmdTarget

Основные понятия

Общие разделы MFC

Другие ресурсы

Основные понятия MFC