Partilhar via


Classes de roteamento do comando

à medida que o usuário interage com o aplicativo escolhendo menus ou botões da barra de controle com o mouse, as mensagens dos envios de aplicativo do objeto da interface do usuário afetado comando- a um destino satisfatório objeto. As classes de Comando- destino derivadas de CCmdTarget incluem CWinApp, CWnd, CDocTemplate, CDocument, CView, e as classes derivadas deless. O roteamento automático de comando da suporte à estrutura de forma que os comandos possam ser tratados pela maioria objeto apropriado atualmente ativo no aplicativo.

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

  • CCmdTarget
    Serve como a classe base para todas as classes de objetos que podem receber e responder a mensagens do.

  • 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 do comando habilitar, desabilitar, verifica, e/ou limpa o objeto da interface do usuário com esse objeto.

Consulte também

Conceitos

Visão geral da biblioteca de classes