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


Класс CMFCRibbonGallery

Коллекции ленты office 2007 инструментов.

class CMFCRibbonGallery : public CMFCRibbonButton

Члены

Bb983772.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CMFCRibbonGallery::CMFCRibbonGallery

Создания и инициализации объект CMFCRibbonGallery.

Bb983772.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CMFCRibbonGallery::AddGroup

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

CMFCRibbonGallery::AddSubItem

Добавляет новый пункт меню в раскрывающемся меню.

CMFCRibbonGallery::Clear

Удаляет содержимое коллекции.

CMFCRibbonGallery::EnableMenuResize

Включение или отключение размер панели меню.

CMFCRibbonGallery::EnableMenuSideBar

Включение или отключение боковую область слева от раскрывающегося меню.

CMFCRibbonGallery::GetCompactSize

  (Переопределяет CMFCRibbonButton::GetCompactSize).

CMFCRibbonGallery::GetDroppedDown

  (Переопределяет CMFCRibbonBaseElement::GetDroppedDown).

CMFCRibbonGallery::GetGroupName

Возвращает имя группы, найдено по указанному индексу.

CMFCRibbonGallery::GetGroupOffset

 

CMFCRibbonGallery::GetIconsInRow

Возвращает число элементов в коллекции на ленте.

CMFCRibbonGallery::GetItemToolTip

Возвращает текст подсказки, сопоставлено с элементом в коллекции.

CMFCRibbonGallery::GetLastSelectedItem

Возвращает индекс последнего элемента в коллекции, пользователь выбрал.

CMFCRibbonGallery::GetPaletteID

Возвращает идентификатор команды текущей коллекции.

CMFCRibbonGallery::GetRegularSize

  (Переопределяет CMFCRibbonButton::GetRegularSize).

CMFCRibbonGallery::GetSelectedItem

 

CMFCRibbonGallery::HasMenu

  (Переопределяет CMFCRibbonButton::HasMenu).

CMFCRibbonGallery::IsButtonMode

Определяет, содержится ли коллекция в кнопке коллекции.

CMFCRibbonGallery::IsMenuResizeEnabled

Указывает, включен ли размер меню или отключить.

CMFCRibbonGallery::IsMenuResizeVertical

 

CMFCRibbonGallery::IsMenuSideBar

Определяет, включена ли бортовая панель или отключена.

CMFCRibbonGallery::OnAfterChangeRect

  (Переопределяет CMFCRibbonButton::OnAfterChangeRect).

CMFCRibbonGallery::OnDraw

  (Переопределяет CMFCRibbonButton::OnDraw).

CMFCRibbonGallery::OnEnable

  (Переопределяет CMFCRibbonBaseElement::OnEnable).

CMFCRibbonGallery::OnRTLChanged

  (Переопределяет CMFCRibbonBaseElement::OnRTLChanged).

CMFCRibbonGallery::RedrawIcons

Перерисовывает коллекции.

CMFCRibbonGallery::RemoveItemToolTips

Удаляет подсказки из всех элементов в коллекции.

CMFCRibbonGallery::SelectItem

 

CMFCRibbonGallery::SetACCData

  (Переопределяет CMFCRibbonButton::SetACCData).

CMFCRibbonGallery::SetButtonMode

Указывает, нужно ли отображать коллекцию ленты, как разворачивающаяся кнопка или в качестве палитры непосредственно на ленте.

CMFCRibbonGallery::SetGroupName

Задает имя группы.

CMFCRibbonGallery::SetIconsInRow

Определяет количество элементов в строку в коллекции.

CMFCRibbonGallery::SetItemToolTip

Задает текст подсказки для элемента в коллекции.

CMFCRibbonGallery::SetPalette

Вложение палитру в коллекцию ленты.

CMFCRibbonGallery::SetPaletteID

Указывает идентификатор команды, отправлено в сообщении WM_COMMAND, когда элемент коллекции был выбран.

Bb983772.collapse_all(ru-ru,VS.110).gifЗащищенные методы

Имя

Описание

CMFCRibbonGallery::OnDrawPaletteIcon

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

Заметки

Кнопка коллекции ведет себя так же, как обычная кнопку меню, за исключением того, что она указывает коллекцию, когда пользователь открывает его.При выборе элемента в коллекции, границы отправляет сообщение WM_COMMAND вместе с идентификатором команды кнопки.Если обработать сообщение, необходимо вызвать CMFCRibbonGallery::GetLastSelectedItem, чтобы определить, какой элемент был выбрать из коллекции.

Пример

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

    CMFCRibbonGallery* pBtnStyles = new CMFCRibbonGallery(ID_OBJECT_STYLES, _T("Styles\nk"), 0, 0, IDB_STYLES, 40);
    pBtnStyles->SetIconsInRow(7);
    pBtnStyles->EnableMenuResize(TRUE, TRUE);
    pBtnStyles->EnableMenuSideBar();
    pBtnStyles->SetButtonMode(false);
    pBtnStyles->RedrawIcons();

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

CObjectCMFCRibbonBaseElementCMFCRibbonButton

         CMFCRibbonGallery

Требования

заголовок: afxRibbonPaletteGallery.h

См. также

Ссылки

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

Класс CMFCRibbonButton

Класс CMFCRibbonGalleryMenuButton

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

Классы MFC