Переопределение стандартной маршрутизации команд
В редких случаях при реализации некоторых вариантов стандартной маршрутизации платформы его можно переопределить. Идея заключается в изменении маршрутизации в одном или нескольких классах путем переопределения OnCmdMsg
в этих классах. Сделайте это:
В классе, который разбивает порядок передачи в недедефакторный объект.
В новом объекте nondefault или в целевых объектах команд он может в свою очередь передавать команды.
При вставке нового объекта в маршрутизацию его класс должен быть классом, предназначенным для команд. В переопределяющих версиях OnCmdMsg
обязательно вызовите версию, которую вы переопределяете. См. функцию-член OnCmdMsg класса CCmdTarget
в справочнике по MFC и версиях в таких классах, как CView
и CDocument
в предоставленном исходном коде, например.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по