Поделиться через


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

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

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

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

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

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

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

См. также

Ссылки

Класс CWnd

Класс CCmdTarget

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

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

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

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