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.
Itens de menu, botões da barra de ferramentas e teclas aceleradoras 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. Como explicado em Mensagens, os comandos são implementados como mensagens especiais. A figura "Comandos no Framework" abaixo mostra como o framework 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 OnEditClearAll objeto de documento é chamada por meio do mapa de mensagens do documento.
Comandos na estrutura
A figura "Command Updating in the Framework" abaixo mostra como o MFC atualiza objetos da interface do usuário, como itens de menu e botões da barra de ferramentas. Antes que um menu caia, ou durante o loop ocioso no caso de botões da barra de ferramentas, MFC roteia um comando update. Na figura abaixo, o objeto documento chama o seu manipulador de comando de atualização, OnUpdateEditClearAll, para ativar ou desativar o objeto da interface do utilizador.
Atualização de comandos no Framework