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