CCmdUI

CCmdUI não tem uma classe base.

A classe CCmdUI é usada somente dentro de um manipulador de ON_UPDATE_COMMAND_UI em um CCmdTarget-derivado classe.

Quando um usuário do seu aplicativo puxa para baixo de um menu, cada menu item precisa de saber se ele deve ser exibido como ativado ou desativado. O destino de um comando de menu fornece esta informação através da implementação de um manipulador de ON_UPDATE_COMMAND_UI . Usar ClassWizard para procurar os objetos de interface do usuário de comando em seu aplicativo e criar um protótipo de função e entrada de mapa de mensagem para cada manipulador.

Quando o menu é puxado para baixo, o quadro procura e chama cada manipulador ON_UPDATE_COMMAND_UI , cada manipulador chama CCmdUI Membros funções como Habilitar e Verifiquee o quadro então apropriadamente exibe cada item de menu.

Um item de menu pode ser substituído por um botão de barra de Controlarar ou outro objeto de interface do usuário de comando sem alterar o código no manipulador de ON_UPDATE_COMMAND_UI.

A tabela a seguir resume o efeito CCmdUIdo membro funções têm em vários itens de interface do usuário de comando.

Item de Interface do usuário Ativar SetCheck SetRadio BreakIterator. SetText
Item de menu Ativa ou desativa Verifica (×) ou unchecks Verificações usando ponto) Conjuntos de texto de item
Botão de barra de ferramentas Ativa ou desativa Seleciona, unselects, ou indeterminado Mesmo que SetCheck (Não aplicável)
Painel de status-barra Faz o texto visível ou invisível Borda pop-out ou normal de conjuntos Mesmo que SetCheck Define o texto de painel
Botão normal em CDialogBar Ativa ou desativa Verifica ou desmarca a caixa de seleção Mesmo que SetCheck Texto do botão conjuntos
Controle normal em CDialogBar Ativa ou desativa (Não aplicável) (Não aplicável) Define o texto de janela

Para obter mais informações sobre o uso dessa classe, consulte construir a Interface do usuário no Visual C++ tutoriais e como atualizar objetos de Interface do usuário no Guia do programador do Visual C++.

# include lt;afxwin.h>

Membros da classeGráfico de hierarquia

Amostra  MFC exemplo MDI

Co&nsulte tambémnbsp;CCmdTarget

Index