Compartilhar via


Classes de roteamento de comando

Conforme o usuário interage com o aplicativo, escolhendo menus ou botões de BAR de controle com o mouse, o aplicativo envia mensagens do objeto de interface do usuário afetado a um objeto de comando destino apropriado.Comando destino classes derivadas de CCmdTarget incluir CWinApp, CWnd, CDocTemplate, CDocument, CView e as classes derivadas deles.A estrutura oferece suporte ao comando automático roteamento para que os comandos podem ser tratados pelo objeto ativo no momento no aplicativo mais apropriado.

Um objeto de classe CCmdUI é passado para o comando interface do usuário () dos seus destinos de comando atualizaçãoON_UPDATE_COMMAND_UI) manipuladores para permitir que você atualizar o estado da interface do usuário de um comando específico (por exemplo, a seleção ou remover a marca de seleção de itens de menu).Você telefonar funções de membro do CCmdUI objeto para atualizar o estado do objeto UI. Esse processo é o mesmo se o objeto de interface do usuário associado a um determinado comando é um item de menu ou um botão ou ambos.

  • CCmdTarget
    Serve sistema autônomo a classe base para todas sistema autônomo classes de objetos que podem receber e responder às mensagens.

  • CCmdUI
    Fornece uma interface programática para atualizar objetos da interface do usuário, sistema autônomo itens de menu ou botões da BAR de controle.O objeto de destino do comando habilita, desabilita, verifica e/ou limpa o objeto de interface do usuário com esse objeto.

Consulte também

Conceitos

Visão geral das bibliotecas de classes