Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Para conectar um objeto de interface do usuário a um manipulador de atualização de comando em um objeto de destino de comando, abra a Exibição de Classe, clique com o botão direito do mouse na classe à qual o manipulador será adicionado e escolha Assistente de Classe. Localize o ID do objeto de interface do usuário na lista à esquerda, escolha UPDATE_COMMAND_UI no painel direito e clique em Adicionar manipulador. Isso cria uma função de manipulador na classe e adiciona a entrada apropriada no mapa de mensagens. Consulte Mapeamento de Mensagens para Funções para mais informações. Você pode especificar mensagens adicionais para manipular no painel Mensagens .
Por exemplo, para atualizar um comando Limpar Tudo no menu Editar do programa, use o Assistente de Classe para adicionar uma entrada de mapa de mensagem na classe selecionada, uma declaração de função para um manipulador de atualização de comando chamado OnUpdateEditClearAll na declaração de classe e um modelo de função vazio no arquivo de implementação da classe. O protótipo da função tem esta aparência:
afx_msg void OnUpdateEditClearAll(CCmdUI* pCmdUI);
Como todos os manipuladores, a declaração de função mostra a palavra-chave afx_msg . Como todos os manipuladores de atualização, ele usa um argumento, um ponteiro para um CCmdUI objeto.