Classes de roteamento de comando
Conforme o usuário interage com o aplicativo, escolhendo menus ou botões da barra de controle com o mouse, o aplicativo envia mensagens do objeto interface do usuário afetado para um objeto de destino de comando apropriado.Comando destino classes derivadas de CCmdTarget incluem CWinApp, CWnd, CDocTemplate, CDocument, CView, e as classes derivadas de-los.A estrutura oferece suporte a roteamento de comando automático para que os comandos podem ser manipulados pelo objeto mais apropriado atualmente ativo no aplicativo.
Um objeto da classe CCmdUI é passado para a interface de comando de atualização de seus destinos de comando (ON_UPDATE_COMMAND_UI) manipuladores permitem atualizar o estado da interface do usuário para um determinado comando (por exemplo, a seleção ou remover a seleção de itens de menu).Você chamar membro funções do CCmdUI o objeto para atualizar o estado do objeto UI.Esse processo é o mesmo se o objeto de interface do usuário associado com um determinado comando é um item de menu ou um botão ou ambos.
CCmdTarget
Serve como a classe base para todas as classes de objetos que podem receber e responder às mensagens.CCmdUI
Fornece uma interface programática para atualizar objetos de interface do usuário, como itens de menu ou botões da barra de controle.O objeto de destino de comando habilita, desabilita, verifica e limpa o objeto de interface do usuário com esse objeto.