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