Класс CMFCRibbonBaseElement
Класс CMFCRibbonBaseElement базовый класс для всех элементов, которые можно добавить к область ленты.Примеры элементов ленты кнопки ленты, флажки ленты и поля со списком на ленте.
class CMFCRibbonBaseElement : public CObject
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
CMFCRibbonBaseElement |
Создает объект CMFCRibbonBaseElement. |
Открытые методы
Имя |
Описание |
---|---|
Добавляет keytip для элемента ленты в массив keytips. |
|
Добавляет элемент ленты к указанному списку команд ленты. |
|
Указывает, является ли элемент ленты можно добавить на панели инструментов быстрого доступа. |
|
Указывает, является ли размер элемента ленты может быть компактн. |
|
Указывает, является ли высота элемента ленты может увеличиваться по вертикали для высоты строки ленты. |
|
Указывает, будет ли ширина элемента ленты может измениться. |
|
Очищает параметры измерения для элемента ленты. |
|
Закрыть контекстное меню для элемента меню ленты. |
|
Копирует состояние заданного CMFCRibbonBaseElement к текущему объекту. |
|
Удаляет элемент на ленте. |
|
Рисует изображение для элемента ленты. |
|
Возвращает заданный указатель к элементу ленты, если он указывает на текущий объект. |
|
Извлекает указатель к элементу ленты, если он содержит указанные данные. |
|
Извлекает указатель к элементу ленты, если этот элемент задан указанным идентификатором команды |
|
Извлекает указатель к элементу ленты, если элемент на ленте исходного соответствующий указанному элементу ленты. |
|
Возвращает компактный размер элемента ленты. |
|
Извлекает определяемые пользователем данные, связанные с элементом ленты. |
|
Возвращает описание элемента ленты. |
|
Извлекает указатель к элементу ленты, если его контекстное меню меню удалено вниз. |
|
Добавляет текущий элемент ленты в указанный массив. |
|
Добавляет текущий элемент ленты в указанный массив, если текущий элемент ленты содержит заданный идентификатор команды. |
|
Извлекает указатель к элементу ленты, если элемент выбран. |
|
Возвращает идентификатор команды элемента ленты. |
|
Возвращает размер образа элемента ленты. |
|
Возвращает размер элемента ленты в своем промежуточном состоянии. |
|
Возвращает keytip, связанное с элементом ленты. |
|
Получает прямоугольник границы keytip для элемента ленты. |
|
Получает размер текста keytip. |
|
Указывает место отображения элемента ленты в группе ленты. |
|
Возвращает keytips, связанные с кнопкой. |
|
Извлекает идентификатор команды уведомления для элемента ленты. |
|
Извлекает исходный элемент " на ленте. |
|
Получает категорию ленты для элемента ленты. |
|
Извлекает область ленты, содержащую элемент ленты. |
|
Получает родительскую область ленты для элемента ленты. |
|
Возвращает родительское окно для элемента ленты. |
|
Извлекает указатель к элементу ленты, если пользователь нажимает ее в настоящее время. |
|
Извлекает идентификатор команды элемента ленты, когда он найдено на панели инструментов быстрого доступа. |
|
Возвращает ограничивающий прямоугольник элемента ленты. |
|
Возвращает обычный размер элемента ленты. |
|
Возвращает текущий размер элемента ленты. |
|
Возвращает текст, связанный с элементом ленты. |
|
Текст подсказки возвращений элемента ленты. |
|
Извлекает область ленты верхнего уровня для элемента ленты. |
|
Указывает, имеет ли элемент на ленте компактный режим. |
|
Указывает, имеет ли родительский элемент фокус клавиатуры. |
|
Указывает, имеет ли элемент на ленте промежуточный режим. |
|
Указывает, имеет ли элемент лент большой режим. |
|
Указывает, имеет ли элемент на ленте меню. |
|
Извлекает указатель к элементу ленты, если указанная точка найдено в ней. |
|
Указывает, является ли элемент ленты выравнивание по вертикали с другими элементами ленты. |
|
Указывает, является ли размер образа элемента ленты всегда большой. |
|
Указывает, является ли элемент ленты в автоматическом режиме повторений. |
|
Определяет проверить, является ли элемент на ленте. |
|
Указывает, является ли элемент ленты в компактном режиме. |
|
|
|
Определяет блокировку, является ли элемент на ленте. |
|
Указывает, будут ли отображаться элемент раскрывающегося меню и контекстное меню ленты. |
|
Указывает, имеет ли элемент фокус на ленте. |
|
Указывает, содержится ли элемент ленты в коллекции ленты. |
|
Определяет выбрать ли элемент на ленте. |
|
Указывает, является ли текущий способ для элемента ленты средний размер. |
|
Указывает, является ли текущий способ для элемента ленты большой - заданный размер. |
|
Указывает, содержится ли элемент в меню ленты. |
|
Указывает, щелкнул ли пользователь элемент ленты. |
|
Указывает, содержится ли элемент на панели инструментов быстрого доступа ленты. |
|
Указывает, является ли элемент на ленте разделитель отображения. |
|
Указывает, содержится ли элемент на ленте в группе, которая показывает типичную границу. |
|
Указывает, отображается ли подсказка под элементом ленты. |
|
Указывает, является ли элемент ленты можно выбрать с помощью клавиатуры. |
|
Указывает, отображается ли текст для элемента ленты справа. |
|
Указывает, отображается ли элемент ленты в данный момент. |
|
Указывает, является ли heigth отображения элемента ленты такой же, как и высота отображения области ленты, в которой он содержится. |
|
Отправляет уведомление команды к родительскому окну элемента ленты. |
|
Уведомляет родительское окно области ленты, когда пользователь выбирает элемент ленты, найти в списке. |
|
Добавляет элемент ленты на указанной панели инструментов быстрого доступа. |
|
Обновляет подсказки для элемента ленты. |
|
Обновляет элемент ленты в ответ на вытерпели входные данные пользователя. |
|
Вычисляет размер текста для элемента ленты. |
|
Вызываемый платформой, если выделение изменений для элемента в меню ленты, чтобы найти. |
|
Вызываемый платформой для рисования элемента ленты. |
|
Вызываемый платформой для рисования keytip для элемента ленты. |
|
Вызываемый платформой, когда будет создать образ меню для элемента ленты. |
|
Вызываемый платформой для рисования элемента ленты в списке команды. |
|
Вызываемый платформой, когда пользователь нажимает keytip и элемент ленты имеют фокус. |
|
Вызываемый платформой, если структура изменяет направление. |
|
Вызываемый платформой, чтобы отображать или скрывать элемент ленты. |
|
Вызываемый платформой, когда элемент будет направлена отобразить контекстное меню меню ленты. |
|
Обновляет отображение элемента ленты. |
|
Задает сведения о специальных возможностей для элемента ленты. |
|
Задает размер отображения элемента ленты. |
|
Связывает элемент данных с элементом ленты. |
|
|
|
Задает описание для элемента ленты. |
|
Задает идентификатор команды элемента ленты. |
|
Задает начальный размер отображения элемента ленты. |
|
Задает keytip для элемента ленты. |
|
Задает исходный элемент ленты для элемента ленты. |
|
Задает родительскую категорию элемента ленты. |
|
Устанавливает родительский контейнер меню для элемента ленты. |
|
Задает родительскую область ленты для элемента ленты. |
|
Устанавливает измерения fot отображается прямоугольник для элемента ленты. |
|
Задает текст для элемента ленты. |
|
Задает текст для элемента ленты для отображения справа. |
|
Задает текст подсказки для элемента ленты. |
|
Устанавливает состояние видимости элемента ленты. |
|
Растянет ширина элемента ленты. |
|
Изменяет высоту отображения элемента ленты в указанной высоты строк. |
|
Обновляет текст всплывающей подсказки с помощью ресурса команды для элемента ленты. |
Защищенные методы
Имя |
Описание |
---|---|
Вызываемый платформой, когда пользователь отожмет сочетание клавиш. |
|
Вызываемый платформой, когда элемент теряет фокус ввода получит или на ленте. |
Заметки
Класс CMFCRibbonBaseElement задает свойства, общие для всех элементов ленты, включающие идентификатор команды, текстовую подпись, текст подсказки, описание элемента и состояние, которое может фокусироваться (выберите отключить, нажмите, чтобы проверить или списке).
Размер образа элемента ленты определяется элементом RibbonImageType, может принимать одно из следующих значений:
RibbonImageLarge
RibbonImageSmall
В зависимости от ее размера элемента ленты показывает или маленький или большой образа.
Пример
В следующем примере показано, как использовать различные методы класса CMFCRibbonBaseElement.Примере показано, как получить объект CMFCRibbonBaseElement от класса CMFCRibbonStatusBar присвойте описание элемента ленты, установите текст, установите keytip и укажите текст подсказки для элемента ленты.Этот фрагмент кода является частью Образец клиента рисования.
// CMFCRibbonStatusBar m_wndStatusBar
CMFCRibbonBaseElement* pPane = m_wndStatusBar.FindByID(nID);
...
pPane->SetDescription(_T("a pane"));
// CString strText
pPane->SetText(strText);
pPane->SetKeys(_T("p"));
pPane->SetToolTipText(_T("this is a pane"));
Иерархия наследования
Требования
заголовок: afxbaseribbonelement.h