Classe CCmdUI

É usado somente dentro de um ON_UPDATE_COMMAND_UI manipulador de eventos uma CCmdTarget-classe derivada.

class CCmdUI

Comentários

CCmdUI não tem uma classe base.

Quando um usuário de seu aplicativo recebe um menu, cada item de menu precisa saber se ele deve ser exibido sistema autônomo habilitado ou desabilitado.O destino de um comando de menu fornece essas informações implementando um ON_UPDATE_COMMAND_UI manipulador. Para cada um dos objetos da interface do usuário do comando em seu aplicativo, use a janela Propriedades para criar um protótipo de função e entrada de MAP da mensagem para cada manipulador de.

Quando o menu é puxado para baixo, a estrutura de pesquisa e chama cada ON_UPDATE_COMMAND_UI chamadas do manipulador, cada manipulador CCmdUI funções de membro, sistema autônomo Ativar and Seleção e, em seguida, a estrutura adequadamente exibe cada item de menu.

Um item de menu pode ser substituído por um botão da BAR de controle ou Outros objeto de interface do usuário do comando sem alterar o código dentro de ON_UPDATE_COMMAND_UI manipulador.

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

Item de interface do usuário

Ativar

SetCheck

SetRadio

SetText

Item do menu

Ativa ou desativa

Marca ou desmarca (×)

Verificações usando pontos (•)

Conjuntos de texto do item

botão de barra de ferramentas

Ativa ou desativa

Seleciona, unselects, ou indeterminado

Igual a SetCheck

(Não aplicável)

Painel da BAR de status

Torna o texto visível ou invisível

Borda de conjuntos de pop-out ou normal

Igual a SetCheck

Define o texto do painel

Botão normal de CDialogBar

Ativa ou desativa

Marca ou desmarca a caixa de seleção

Igual a SetCheck

Conjuntos de botão texto

Controle normal de CDialogBar

Ativa ou desativa

(Não aplicável)

(Não aplicável)

Define o texto da janela

Para obter mais informações sobre o uso dessa classe, consulte Como atualizar objetos de interface do usuário.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Tarefas

MDI exemplo: Demonstra MDI sem usar a arquitetura de documento/Exibir

Referência

Gráfico de hierarquia

Classe CCmdTarget

Outros recursos

CCmdUI membros