Partilhar via


Substituindo o roteamento de comando padrão

Em casos raros, quando tens de implementar alguma variação do roteamento do framework padrão, podes substituí-la. A ideia é alterar o roteamento em uma ou mais classes, substituindo OnCmdMsg nessas classes. Faça-o:

  • Na classe que quebra a ordem para passar para um objeto não padrão.

  • No novo objeto não padrão ou nos destinos de comando, ele pode então transmitir comandos para outros.

Se você inserir algum objeto novo no roteamento, sua classe deverá ser uma classe de destino de comando. Nas versões que está a substituir de OnCmdMsg, certifique-se de chamar a versão que está a substituir. Consulte a função de membro OnCmdMsg da classe CCmdTarget na Referência MFC e as versões em classes como CView e CDocument no código-fonte fornecido para exemplos.

Ver também

Como o framework chama um manipulador