重写标准命令传送

在您必须实现标准框架路由的某个变体的罕见情况下,您可重写它。 意图是通过重写这些类中的 OnCmdMsg 来更改一个或多个类的路由。 如此做:

  • 在打乱到非默认对象的传递顺序的类中。

  • 在新的非默认对象或它可能依次将命令传递到的命令目标中。

如果您将某个新的对象插入路由,则其类必须是命令目标类。 在 OnCmdMsg 的重写版本中,请确保调用您要重写的版本。 相关示例,请查看“MFC 参考”中类 CCmdTargetOnCmdMsg 成员函数和提供的源代码中诸如 CViewCDocument 的类的版本。

另请参阅

框架如何调用处理程序