Класс 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.
Иерархия наследования
Требования
Заголовок: 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;
Возвращаемое значение
Прямоугольник, представляющий область главной панели ленты.