Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
À medida que o usuário interage com o aplicativo escolhendo menus ou botões de barra de controle com o mouse, o aplicativo envia mensagens do objeto de interface do usuário afetado para um objeto de destino de comando apropriado. As classes de destino de comando derivadas CCmdTarget incluem CWinApp, CWnd, CDocTemplate, CDocument, CView e as classes derivadas delas. A estrutura dá suporte ao roteamento automático de comandos para que os comandos possam ser manipulados pelo objeto mais apropriado atualmente ativo no aplicativo.
Um objeto de classe CCmdUI é passado para os manipuladores de interface do usuário de comando (ON_UPDATE_COMMAND_UI) de comando para permitir que você atualize o estado da interface do usuário para um comando específico (por exemplo, para verificar ou remover a verificação de itens de menu). Você chama funções de membro do CCmdUI objeto para atualizar o estado do objeto de interface do usuário. Esse processo é o mesmo se o objeto de interface do usuário associado a um comando específico for 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 a mensagens.
CCmdUI
Fornece uma interface programática para atualizar objetos de interface do usuário, como itens de menu ou botões de barra de controle. O objeto de destino de comando habilita, desabilita, verifica e/ou limpa o objeto de interface do usuário com esse objeto.