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.
Itens de menu, botões de barra de ferramentas e teclas de acelerador são "objetos de interface do usuário" capazes de gerar comandos. Cada objeto de interface do usuário tem uma ID. Você associa um objeto de interface do usuário a um comando atribuindo a mesma ID ao objeto e ao comando. Conforme explicado em Mensagens, os comandos são implementados como mensagens especiais. A figura "Comandos na Estrutura" abaixo mostra como a estrutura gerencia comandos. Quando um objeto de interface do usuário gera um comando, como ID_EDIT_CLEAR_ALL, um dos objetos em seu aplicativo manipula o comando, na figura abaixo, a função do objeto documento OnEditClearAll é chamada por meio do mapa de mensagens do documento.
Comandos na estrutura
A figura "Atualização de Comando na Estrutura" abaixo mostra como o MFC atualiza objetos de interface do usuário, como itens de menu e botões da barra de ferramentas. Antes que um menu seja exibido ou durante o loop ocioso no caso de botões da barra de ferramentas, o MFC roteia um comando de atualização. Na figura abaixo, o objeto de documento chama seu manipulador de comando de atualização, OnUpdateEditClearAllpara habilitar ou desabilitar o objeto de interface do usuário.
Atualização de comando no Framework