Classe CCmdUI
É usado somente dentro uma manipulador em CCmdTarget- classe derivada de ON_UPDATE_COMMAND_UI .
class CCmdUI
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Com o mecanismo de comando para roteamento continuar a rotear mensagens na atual de cadeia manipuladores. |
|
Habilita ou desabilita o item da interface do usuário para este comando. |
|
Define o estado da verificação de item da interface do usuário para este comando. |
|
Como a função de membro de SetCheck , mas opera nos grupos de rádio. |
|
Define o texto do item da interface do usuário para este comando. |
Membros públicos de dados
Nome |
Descrição |
---|---|
A identificação de O objeto de interface do usuário. |
|
O índice do objeto de interface do usuário. |
|
Os pontos ao menu representado por CCmdUI objeto. |
|
Os pontos a janela objeto que enviado a notificação. |
|
Os pontos ao submenu contido representado por CCmdUI objeto. |
Comentários
CCmdUI não tem uma classe base.
Quando um usuário de seu aplicativo recebe um menu para baixo, cada item de menu precisa saber se deve ser exibido como ativado ou desativado. O destino de comando de menu fornece essa informação implementando um manipulador de ON_UPDATE_COMMAND_UI . Para cada um dos objetos de interface de usuário de comando em seu aplicativo, use a janela propriedades para criar um protótipo de entrada e a função de mapa mensagem- para cada manipulador.
Quando o menu for recebido para baixo, a estrutura procura por e chama funções de membro de CCmdUI de cada manipulador de ON_UPDATE_COMMAND_UI , de chamadas de cada manipulador como Habilitar e Seleção, e então exibe a estrutura adequadamente cada item de menu.
Um item de menu pode ser substituído por um botão ou outro controle de barra de objeto de interface de usuário de comando sem alterar o código no manipulador de ON_UPDATE_COMMAND_UI .
A tabela a seguir resume as funções de membro de CCmdUI tem o efeito em vários itens da interface do usuário de comando.
Item da interface do usuário |
Ativar |
SetCheck |
SetRadio |
SetText |
---|---|---|---|---|
Item do menu |
Habilita ou desativa verificação |
Verifica (×) ou desmarque |
Verifica usando o ponto (•) |
Define o texto do item |
Botão da barra de ferramentas |
Habilita ou desativa verificação |
Seleciona, de-seleciona, ou indefinido |
Mesmo que SetCheck |
(Não aplicável) |
O painel statusbar |
Torna o texto visível ou invisível |
Define o PNF - out a borda normal |
Mesmo que SetCheck |
Define o texto do painel |
Botão normal em CDialogBar |
Habilita ou desativa verificação |
Verifica ou desmarque a caixa de seleção |
Mesmo que SetCheck |
Texto do botão de conjuntos |
Controle normal em CDialogBar |
Habilita ou desativa verificação |
(Não aplicável) |
(Não aplicável) |
Define o texto da janela |
Para mais em uso da classe, consulte Como atualizar objetos de interface de usuário.
Hierarquia de herança
CCmdUI
Requisitos
Cabeçalho: afxwin.h