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 |
---|---|
Constrói um objeto de CMFCRibbonButtonsGroup . |
Métodos Públicos
Nome |
Descrição |
---|---|
Adiciona um botão em um grupo. |
|
Adiciona uma lista de botões a um grupo. |
|
Retorna um ponteiro para o botão que está localizado em um índice especificado. |
|
Retorna o número de botões no grupo. |
|
Retorna o tamanho da imagem de imagens normais no grupo de fita (.) CMFCRibbonBaseElement::GetImageSizealternativas |
|
Retorna o tamanho normal do elemento de fita (substituições CMFCRibbonBaseElement::GetRegularSize.) |
|
Indica se o objeto de CMFCRibbonButtonsGroup contém imagens da barra de ferramentas. |
|
Desenha uma imagem apropriada para um botão especificado, dependendo se o botão é normal, realçado ou desativado. |
|
Remove todos os botões de objeto de CMFCRibbonButtonsGroup . |
|
Atribui imagens ao grupo. |
|
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
Requisitos
Cabeçalho: afxribbonbuttonsgroup.h