Substituindo o roteamento de comando padrão
Em casos raros ao deve implementar alguma variação dessa estrutura padrão roteamento, você pode substituí-la.A idéia é alterar o roteamento em um ou mais classes substituindo OnCmdMsg Essas classes. Fazer isso:
Na classe que quebra a ordem para passar para um objeto não-padrão.
No novo objeto não-padrão ou no comando destinos ele pode passar por sua vez comandos para.
Se você inserir algum novo objeto para o roteamento, sua classe deve ser uma classe de destino de comando.Em suas versões substituição do OnCmdMsg, certifique-se de chamar a versão que você está substituindo. Consulte o OnCmdMsg função de membro de classe CCmdTarget no Referência da MFC versões em tais classes sistema autônomo e CView e CDocument no código-fonte fornecido para obter exemplos.