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