Compartilhar via


A classe CCmdUI

Quando roteia um comando de atualização para seu manipulador, a estrutura passa ao manipulador um ponteiro para um objeto CCmdUI (ou para um objeto de uma classe derivada CCmdUI). Esse objeto representa o item de menu ou o botão da barra de ferramentas 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ção 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 que tem acesso ao item de menu. Enable disponibiliza o item para uso.

Consulte também

Como atualizar objetos User-Interface