Поделиться через


Класс CMFCRibbonButtonsGroup

Класс CMFCRibbonButtonsGroup позволяет организации набор кнопок ленты в группу. Все кнопки в группе непосредственно рядом с друг с другом по горизонтали и заключены в границы.

class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement

Члены

Открытые конструкторы

Имя

Описание

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

Создает объект CMFCRibbonButtonsGroup.

Открытые методы

Имя

Описание

CMFCRibbonButtonsGroup::AddButton

Добавить кнопку к группе.

CMFCRibbonButtonsGroup::AddButtons

Добавляет список кнопок в группе.

CMFCRibbonButtonsGroup::GetButton

Возвращает указатель на кнопке, расположенной по указанному индексу.

CMFCRibbonButtonsGroup::GetCount

Возвращает число кнопок в группе.

CMFCRibbonButtonsGroup::GetImageSize

Возвращает размер образа обычных изображений в группе ленты (переопределениях CMFCRibbonBaseElement::GetImageSize).

CMFCRibbonButtonsGroup::GetRegularSize

Возвращает размер регулярных элементов ленты (переопределений CMFCRibbonBaseElement::GetRegularSize).

CMFCRibbonButtonsGroup::HasImages

Отчеты, содержит ли объект CMFCRibbonButtonsGroup образы инструмента.

CMFCRibbonButtonsGroup::OnDrawImage

Рисует изображение подходит для указанной кнопки, в зависимости от того, является ли кнопка обычно при выделении или запрещено.

CMFCRibbonButtonsGroup::RemoveAll

Удаляет все кнопки из объекта CMFCRibbonButtonsGroup.

CMFCRibbonButtonsGroup::SetImages

Присвоить изображения к группе.

CMFCRibbonButtonsGroup::SetParentCategory

Задает родительское CMFCRibbonCategory объекта CMFCRibbonButtonsGroup и всех кнопок в нем переопределения ( CMFCRibbonBaseElement::SetParentCategory).

Заметки

Команда является производным от CMFCBaseRibbonElement и может быть манипулирована как единая сущность. Можно добавить группу на любом панели или всплывающем меню.

Пример

В следующем примере показано, как использовать различные методы класса CMFCRibbonButtonsGroup. Пример показывает, как создать объекты CMFCRibbonButtonsGroup, присвоив изображения в группу в составе кнопки ленты и добавить кнопку к группе в составе кнопки ленты. Этот фрагмент кода часть В образце клиента рисования.

     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"));

Иерархия наследования

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButtonsGroup

Требования

Заголовок: afxribbonbuttonsgroup.h

См. также

Ссылки

Диаграмма иерархии

Другие ресурсы

Классы MFC