Compartilhar via


Classe CMFCRibbonButtonsGroup

A classe de CMFCRibbonButtonsGroup permite que você organize um conjunto de botões de fita em um grupo. Todos os botões no grupo são diretamente junto a se horizontalmente e incluído em uma borda.

class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement

Membros

Construtores Públicos

Nome

Descrição

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

Constrói um objeto de CMFCRibbonButtonsGroup .

Métodos Públicos

Nome

Descrição

CMFCRibbonButtonsGroup::AddButton

Adiciona um botão em um grupo.

CMFCRibbonButtonsGroup::AddButtons

Adiciona uma lista de botões a um grupo.

CMFCRibbonButtonsGroup::GetButton

Retorna um ponteiro para o botão que está localizado em um índice especificado.

CMFCRibbonButtonsGroup::GetCount

Retorna o número de botões no grupo.

CMFCRibbonButtonsGroup::GetImageSize

Retorna o tamanho da imagem de imagens normais no grupo de fita (.) CMFCRibbonBaseElement::GetImageSizealternativas

CMFCRibbonButtonsGroup::GetRegularSize

Retorna o tamanho normal do elemento de fita (substituições CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonButtonsGroup::HasImages

Indica se o objeto de CMFCRibbonButtonsGroup contém imagens da barra de ferramentas.

CMFCRibbonButtonsGroup::OnDrawImage

Desenha uma imagem apropriada para um botão especificado, dependendo se o botão é normal, realçado ou desativado.

CMFCRibbonButtonsGroup::RemoveAll

Remove todos os botões de objeto de CMFCRibbonButtonsGroup .

CMFCRibbonButtonsGroup::SetImages

Atribui imagens ao grupo.

CMFCRibbonButtonsGroup::SetParentCategory

Define CMFCRibbonCategory pai de objeto de CMFCRibbonButtonsGroup e todos os botões dentro dele substitui CMFCRibbonBaseElement::SetParentCategory().

Comentários

O grupo é derivado de CMFCBaseRibbonElement e pode ser tratada como uma única entidade. Você pode posicionar o grupo em todo o painel ou menus pop-up.

Exemplo

O exemplo a seguir demonstra como usar vários métodos na classe de CMFCRibbonButtonsGroup . O exemplo a seguir mostra como criar um objeto de CMFCRibbonButtonsGroup , atribuir imagens ao grupo de botões de fita, e adicione um botão ao grupo de botões de fita. Este trecho de código é parte de Exemplo do cliente de desenho.

      CMFCRibbonButtonsGroup* pSBGroup = new CMFCRibbonButtonsGroup;

        CMFCToolBarImages images;
        images.SetImageSize(CSize(14, 14));
    
        CMFCToolBarImages hotimages;
        hotimages.SetImageSize(CSize(14, 14));
    
        if (images.Load(IDB_STATUSBAR_1) && hotimages.Load(IDB_STATUSBAR_2))
        {
            pSBGroup->SetImages(&images, &hotimages, NULL);
        }

        pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_PRINT_PREVIEW, _T(""), 0));
        pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_SUMMARYINFO, _T(""), 1));
        
        // CMFCRibbonStatusBar m_wndStatusBar
        m_wndStatusBar.AddExtendedElement(pSBGroup, _T("View Shortcuts"));

Hierarquia de Herança

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButtonsGroup

Requisitos

Cabeçalho: afxribbonbuttonsgroup.h

Consulte também

Referência

Gráfico da hierarquia

Outros recursos

Classes MFC