有时,当必须实现标准框架的一些变体路由时,可以重写该成员。 目的是将一个或多个类的路由通过重写这些类的 OnCmdMsg。 所示:
在中断顺序传递到非默认对象的类。
在新的非默认的对象或在命令目标可能会传递命令。
如果插入某些新的路由到对象,则类必须是命令目标类。 在 OnCmdMsg的重写版本,请确保调用重写的版本。 参见 CCmdTarget 类。这些类与 CView 和 CDocument 的 OnCmdMsg 成员函数" MFC 参考 和生成中提供的源代码的示例。
有时,当必须实现标准框架的一些变体路由时,可以重写该成员。 目的是将一个或多个类的路由通过重写这些类的 OnCmdMsg。 所示:
在中断顺序传递到非默认对象的类。
在新的非默认的对象或在命令目标可能会传递命令。
如果插入某些新的路由到对象,则类必须是命令目标类。 在 OnCmdMsg的重写版本,请确保调用重写的版本。 参见 CCmdTarget 类。这些类与 CView 和 CDocument 的 OnCmdMsg 成员函数" MFC 参考 和生成中提供的源代码的示例。