A classe CCmdUI
Quando ele direciona um comando de atualização para seu manipulador, a estrutura passa o manipulador de um ponteiro para um CCmdUI objeto (ou a um objeto de uma CCmdUI-classe derivada).Este 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ção chama membro funções do CCmdUI estrutura através do ponteiro para atualizar o objeto de 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 o Ativar função de membro de um objeto com acesso ao item de menu.Habilitar disponibiliza o item.