Classe CMFCRibbonBaseElement
a classe de CMFCRibbonBaseElement é a classe base para todos os elementos que você pode adicionar a barra de fita. Exemplos de elementos de fita são botões de fita, caixas de seleção de fita, e caixas de combinação de fita.
class CMFCRibbonBaseElement : public CObject
Membros
Construtores public
Nome |
Descrição |
---|---|
CMFCRibbonBaseElement |
Constrói um objeto de CMFCRibbonBaseElement . |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona um keytip para o elemento de fita em uma matriz de keytips. |
|
Adiciona um elemento de fita a caixa de listagem especificada dos comandos de fita. |
|
Indica se o elemento de fita pode ser adicionado à barra de ferramentas de acesso rápido. |
|
Indica se o tamanho do elemento de fita pode ser compacto. |
|
Indica se a altura do elemento de fita pode aumentar verticalmente a altura de uma linha de fita. |
|
Indica se a largura do elemento de fita pode alterar. |
|
Limpa as configurações de dimensão para o elemento de fita. |
|
Fecha o menu pop-up para o elemento de fita. |
|
Copia o estado de CMFCRibbonBaseElement especificado para o objeto atual. |
|
Destrói o elemento de fita. |
|
Desenha uma imagem para o elemento de fita. |
|
Retorna o ponteiro especificado para o elemento de fita se aponta para o objeto atual. |
|
Recupera um ponteiro para o elemento de fita se contém os dados especificados. |
|
Recupera um ponteiro para o elemento de fita se o elemento é identificado por certo ID de comando |
|
Recupera um ponteiro para o elemento de fita se o elemento original de fita corresponde ao elemento especificado de fita. |
|
Retorna o tamanho compacta de elemento fita. |
|
Recupera os dados definidos pelo usuário associado ao elemento de fita. |
|
Retorna a descrição do elemento de fita. |
|
Recupera um ponteiro para o elemento de fita se o seu menu pop-up é solto para baixo. |
|
Adicione o elemento atual de fita a matriz especificada. |
|
Adicione o elemento atual de fita a matriz especificada se o elemento atual de fita contém a identificação especificada de comando |
|
Recupera um ponteiro para o elemento de fita se é realçado. |
|
Retorna a identificação de comando do elemento de fita. |
|
Retorna o tamanho da imagem do elemento de fita. |
|
Retorna o tamanho do elemento de fita em seu estado intermediária. |
|
Retorna o keytip associado com o elemento de fita. |
|
Recupera o retângulo do limite de keytip para o elemento de fita. |
|
Retorna o tamanho do texto de keytip. |
|
Indica o local de exibição do elemento de fita em um grupo de fita. |
|
Retorna os keytips associados com um botão. |
|
Recupera a identificação do comando de notificação para o elemento de fita. |
|
Recupera o elemento original de fita. |
|
Recupera a categoria de fita para o elemento de fita. |
|
Recupera o painel de fita que contém o elemento de fita. |
|
Recupera a barra pai de fita para o elemento de fita. |
|
Recupera a janela pai para o elemento de fita. |
|
Recupera um ponteiro para o elemento de fita se o usuário pressiona atualmente. |
|
Recupera a identificação de comando do elemento de fita quando está localizado na barra de ferramentas de acesso rápido. |
|
Retorna o retângulo delimitador do elemento de fita. |
|
Retorna o tamanho normal do elemento de fita. |
|
Retorna o tamanho do elemento atual de fita. |
|
Retorna o texto associado com o elemento de fita. |
|
Retorna o texto de dica de elemento fita. |
|
Recupera a barra de fita de nível superior para o elemento de fita. |
|
Especifica se o elemento de fita tem um modo compacto. |
|
Indica se o elemento pai tiver o foco do teclado. |
|
Especifica se o elemento de fita tem um modo intermediária. |
|
Especifica se o elemento de fita tiver um grande para. |
|
Indica se o elemento de fita tem um menu. |
|
Recupera um ponteiro para o elemento de fita se o ponto especificado está localizado em ele. |
|
Indica se o elemento é alinhado verticalmente de fita com outros elementos de fita. |
|
Indica se o tamanho da imagem do elemento de fita é sempre grande. |
|
Indica se o elemento de fita está no modo automático de repetição. |
|
Especifica se o elemento de fita é verificado. |
|
Especifica se o elemento de fita estiver de um modo compacto. |
|
|
|
Especifica se o elemento de fita está desativado. |
|
Determina se o elemento de fita exibe um menu pop-up e solto está pressionada. |
|
Especifica se o elemento de fita tem o foco. |
|
Indica se o elemento de fita está contido em uma galeria de fita. |
|
Especifica se o elemento de fita é realçado. |
|
Indica se a imagem atual para o elemento de fita é tamanho intermediária. |
|
Indica se a imagem atual para o elemento de fita é grande - dimensionado. |
|
Indica se o elemento de fita está contido em um menu. |
|
Indica se o usuário clicou no elemento de fita. |
|
Indica se o elemento de fita está contido na barra de ferramentas de acesso rápido. |
|
Indica se o elemento de fita é um separador de exibição. |
|
Indica se o elemento de fita está contido em um grupo que exibe uma borda comuns. |
|
Indica se a dica de ferramenta é exibido no elemento de fita. |
|
Indica se o elemento de fita pode ser selecionado com o teclado. |
|
Indica se o texto para o elemento de fita é exibido à direita. |
|
Indica se o elemento de fita é exibido no momento. |
|
Indica se o heigth de exibição do elemento de fita é o mesmo que a altura de exibição do painel fita que o contém. |
|
Envia uma notificação de comando na janela pai do elemento de fita. |
|
Notifica a janela pai de barra fita quando um usuário realça um elemento de fita que está localizado em uma lista. |
|
Adicione o elemento de fita a barra de ferramentas especificada de acesso rápido. |
|
Atualiza a dica de ferramenta para o elemento de fita. |
|
Atualiza o elemento de fita em resposta a entrada do usuário sustentada. |
|
Calcula o tamanho do texto para o elemento de fita. |
|
Chamado pela estrutura quando o realce alterar para um elemento de fita que está localizado em um menu. |
|
Chamado pela estrutura para desenhar o elemento de fita. |
|
Chamado pela estrutura para desenhar o keytip para o elemento de fita. |
|
Chamado pela estrutura quando a imagem de menu para o elemento de fita é desenhada. |
|
Chamado pela estrutura para desenhar o elemento de fita em uma caixa de listagem de comandos. |
|
Chamado pela estrutura quando o usuário pressiona um keytip e o elemento de fita tem o foco. |
|
Chamado pela estrutura quando o layout modificar a direção. |
|
Chamado pela estrutura para mostrar ou ocultar o elemento de fita. |
|
Chamado pela estrutura quando o elemento de fita é exibir um menu pop-up. |
|
Atualize a exibição para o elemento de fita. |
|
Defina os dados de acessibilidade para o elemento de fita. |
|
Defina o tamanho de exibição para o elemento de fita. |
|
Associa um item de dados com o elemento de fita. |
|
|
|
Define a descrição para o elemento de fita. |
|
Define a identificação de comando do elemento de fita. |
|
Defina o tamanho inicial de exibição para o elemento de fita. |
|
Define um keytip para o elemento de fita. |
|
Define o elemento original de fita para o elemento de fita. |
|
Define a categoria pai para o elemento de fita. |
|
Define o recipiente pai de menu para o elemento de fita. |
|
Define a barra pai de fita para o elemento de fita. |
|
Defina as dimensões fot que exibe o retângulo para o elemento de fita. |
|
Define o texto para o elemento de fita. |
|
Define o texto para que o elemento de fita exibe à direita. |
|
Define o texto de dica de ferramenta para o elemento de fita. |
|
Define o estado de visibilidade do elemento de fita. |
|
Redimensiona a largura do elemento de fita. |
|
Altera a altura de exibição do elemento de fita a altura da linha especificada. |
|
Atualiza o texto de tooltip usando o recurso de comando para o elemento de fita. |
Métodos protegidos
Nome |
Descrição |
---|---|
Chamado pela estrutura quando o usuário pressionar uma tecla de atalho. |
|
Chamado pela estrutura quando um elemento de fita receber ou perde o foco de entrada. |
Comentários
A classe de CMFCRibbonBaseElement define as propriedades que são comuns a todos os elementos de fita que incluem a identificação do comando, um rótulo de texto, o texto de tooltip, a descrição do elemento, e o estado (que pode ser focalizado, realçada, pressionado, desativado, verificado, solto ou para baixo).
O tamanho da imagem de um elemento de fita é definido pelo membro de RibbonImageType , que pode ser um dos seguintes valores:
RibbonImageLarge
RibbonImageSmall
Dependendo seu tamanho, um elemento de fita exibe uma imagem pequena ou grande.
Exemplo
O exemplo a seguir demonstra como usar vários métodos na classe de CMFCRibbonBaseElement . O exemplo a seguir mostra como obter um objeto de CMFCRibbonBaseElement de uma classe de CMFCRibbonStatusBar , defina a descrição para o elemento de fita, define o texto, defina um keytip, e defina o texto de dica de ferramenta para o elemento de fita. Este trecho de código é parte de Exemplo do cliente de desenho.
// CMFCRibbonStatusBar m_wndStatusBar
CMFCRibbonBaseElement* pPane = m_wndStatusBar.FindByID(nID);
...
pPane->SetDescription(_T("a pane"));
// CString strText
pPane->SetText(strText);
pPane->SetKeys(_T("p"));
pPane->SetToolTipText(_T("this is a pane"));
Hierarquia de herança
Requisitos
Cabeçalho: afxbaseribbonelement.h