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


Обработчик OnCmdMsg

Для выполнения команд маршрутизации каждый целевой объект команды функции-члена OnCmdMsg следующего конечного команды в последовательности. Использование OnCmdMsg конечных объектов команды задавать ли они могут обрабатывать команду и направить ее в другой конечный объект команды, если они не могут его обработки.

Каждый класс конечного команды может переопределить функцию-член OnCmdMsg. Переопределения позволяет каждому классу направить команды к определенной очередной задачей. Фреймовое окно, например, всегда направляет команды в его текущего дочернему окну или ", как показано в таблице Маршрут стандартной команды.

Реализация CCmdTarget по умолчанию OnCmdMsg используется схема сообщений класса команда- целевого объекта для поиска функции обработчика для каждого сообщения команды получении — таким же образом, что стандартные сообщения проверяются на. При обнаружении соответствия, она вызывает обработчик. Поиск сообщений элементы схемы в Как платформы .NET Framework найти сопоставления сообщений.

См. также

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

Вызовы к обработчику со стороны платформы