Класс CMFCRibbonGallery
Коллекции ленты office 2007 инструментов.
class CMFCRibbonGallery : public CMFCRibbonButton
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создания и инициализации объект CMFCRibbonGallery. |
Открытые методы
Имя |
Описание |
---|---|
Добавить новую группу к коллекции. |
|
Добавляет новый пункт меню в раскрывающемся меню. |
|
Удаляет содержимое коллекции. |
|
Включение или отключение размер панели меню. |
|
Включение или отключение боковую область слева от раскрывающегося меню. |
|
(Переопределяет CMFCRibbonButton::GetCompactSize). |
|
(Переопределяет CMFCRibbonBaseElement::GetDroppedDown). |
|
Возвращает имя группы, найдено по указанному индексу. |
|
|
|
Возвращает число элементов в коллекции на ленте. |
|
Возвращает текст подсказки, сопоставлено с элементом в коллекции. |
|
Возвращает индекс последнего элемента в коллекции, пользователь выбрал. |
|
Возвращает идентификатор команды текущей коллекции. |
|
(Переопределяет CMFCRibbonButton::GetRegularSize). |
|
|
|
(Переопределяет CMFCRibbonButton::HasMenu). |
|
Определяет, содержится ли коллекция в кнопке коллекции. |
|
Указывает, включен ли размер меню или отключить. |
|
|
|
Определяет, включена ли бортовая панель или отключена. |
|
(Переопределяет CMFCRibbonButton::OnAfterChangeRect). |
|
(Переопределяет CMFCRibbonButton::OnDraw). |
|
(Переопределяет CMFCRibbonBaseElement::OnEnable). |
|
(Переопределяет CMFCRibbonBaseElement::OnRTLChanged). |
|
Перерисовывает коллекции. |
|
Удаляет подсказки из всех элементов в коллекции. |
|
|
|
(Переопределяет CMFCRibbonButton::SetACCData). |
|
Указывает, нужно ли отображать коллекцию ленты, как разворачивающаяся кнопка или в качестве палитры непосредственно на ленте. |
|
Задает имя группы. |
|
Определяет количество элементов в строку в коллекции. |
|
Задает текст подсказки для элемента в коллекции. |
|
Вложение палитру в коллекцию ленты. |
|
Указывает идентификатор команды, отправлено в сообщении WM_COMMAND, когда элемент коллекции был выбран. |
Защищенные методы
Имя |
Описание |
---|---|
Вызываемый платформой, когда значок коллекции будет рисования. |
Заметки
Кнопка коллекции ведет себя так же, как обычная кнопку меню, за исключением того, что она указывает коллекцию, когда пользователь открывает его.При выборе элемента в коллекции, границы отправляет сообщение 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
Требования
заголовок: afxRibbonPaletteGallery.h
См. также
Ссылки
Класс CMFCRibbonGalleryMenuButton