Compartilhar via


A classe CCmdUI

Ao rotear um comando de atualização para seu manipulador, a estrutura passa para o manipulador um ponteiro para um objeto CCmdUI (ou para um objeto de uma classe derivada CCmdUI). Esse objeto representa o botão de barra de ferramentas ou item de menu ou outro objeto de interface do usuário que gerou o comando. O manipulador de atualizações chama a função membro da estrutura CCmdUI por meio do ponteiro para atualizar o objeto da interface do usuário. Por exemplo, aqui está um manipulador de atualizações para o item de menu Limpar Tudo:

void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
   pCmdUI->Enable(m_bClearAllAvailable);
}

Esse manipulador chama a função membro Enable de um objeto com acesso ao item de menu. Enable disponibiliza o item para uso.

Confira também

Como atualizar objetos da interface do usuário