Класс CMFCRibbonMainPanel

Реализует панель ленты, которая отображается при щелчке CMFCRibbonApplicationButton.

Синтаксис

class CMFCRibbonMainPanel : public CMFCRibbonPanel

Участники

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

Имя Описание
CMFCRibbonMainPanel::CMFCRibbonMainPanel Конструктор по умолчанию.
CMFCRibbonMainPanel::~CMFCRibbonMainPanel Деструктор.

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

Имя Описание
CMFCRibbonMainPanel::Add Добавляет элемент ленты в левую область панели кнопки приложения. (Переопределения CMFCRibbonPanel::Add.)
CMFCRibbonMainPanel::AddRecentFilesList Добавляет текстовую строку в меню списка последних файлов.
CMFCRibbonMainPanel::AddToBottom Добавляет элемент ленты в нижней области панели приложения ленты.
CMFCRibbonMainPanel::AddToRight Добавляет элемент ленты в правую область панели кнопки приложения.
CMFCRibbonMainPanel::CreateObject Используется платформой для создания динамического экземпляра этого типа класса.
CMFCRibbonMainPanel::GetCommandsFrame Возвращает прямоугольник, представляющий область главной панели ленты.
CMFCRibbonMainPanel::GetThisClass Используется платформой для получения указателя на объект CRuntimeClass , связанный с этим типом класса.

Замечания

Платформа отображается CMFCRibbonMainPanel при открытии панели приложений. Он содержит три области:

  • В левой области содержатся команды, связанные с файлами, такими как Open, Save, Print и Close. Чтобы добавить команду в эту область, вызовите CMFCRibbonMainPanel::Add.

  • В правой области содержатся параметры, которые изменяют команду, которую вы щелкаете на левой панели. Например, если нажать кнопку "Сохранить как " в левой области, справа можно отобразить доступные типы файлов. Чтобы добавить элемент в эту область, вызовите CMFCRibbonMainPanel::AddToRight.

  • В нижней области содержатся кнопки, позволяющие изменить параметры приложения и выйти из программы. Чтобы добавить элемент в эту область, вызовите CMFCRibbonMainPanel::AddToBottom.

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

CObject

CMFCRibbonPanel

CMFCRibbonMainPanel

Требования

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

CMFCRibbonMainPanel::Add

Добавляет элемент ленты в левую область панели кнопки приложения.

virtual void Add(CMFCRibbonBaseElement* pElem);

Параметры

pElem
[in, out] Указатель на элемент ленты, добавляемый на главную панель.

Замечания

Добавляет элемент ленты на панель. Элементы, добавленные с помощью этого метода, будут находиться в левом столбце главной панели.

CMFCRibbonMainPanel::AddRecentFilesList

Добавляет текстовую строку в меню списка последних файлов.

void AddRecentFilesList(
    LPCTSTR lpszLabel,
    int nWidth = 300);

Параметры

lpszLabel
Указывает строку, добавляемую в список последних файлов.

nWidth
Задает ширину (в пикселях) панели списка последних файлов.

Замечания

CMFCRibbonMainPanel::AddToBottom

Добавляет элемент ленты в нижней области панели приложения ленты.

void AddToBottom(CMFCRibbonMainPanelButton* pElem);

Параметры

pElem
[in, out] Указатель на элемент ленты, добавляемый в нижней части главной панели.

Замечания

CMFCRibbonMainPanel::AddToRight

Добавляет элемент ленты в правую область панели кнопки приложения.

void AddToRight(
    CMFCRibbonBaseElement* pElem,
    int nWidth = 300);

Параметры

pElem
Указатель на элемент ленты, добавляемый справа от главной панели.

nWidth
Задает ширину в пикселях правой панели.

Замечания

Используйте эту функцию, чтобы добавить элемент ленты на правую панель. На правой панели обычно отображается список последних файлов, но здесь можно добавить любой другой элемент ленты.

CMFCRibbonMainPanel::GetCommandsFrame

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

CRect GetCommandsFrame() const;

Возвращаемое значение

Прямоугольник, представляющий область главной панели ленты.

См. также

Диаграмма иерархии
Классы
Класс CMFCRibbonPanel