Описание тега cmfcribbonpanel

1 ответ

Как я могу включить в категорию ленты 2 панели с различными ресурсами изображения?

Я работаю с CMFCRibbonCategory, и в моей категории должно быть 2 панели. Проблема в том, что я хотел бы указать набор изображений кнопок для каждой панели. Я не хочу объединять два bmp-файла в один, чтобы использовать их. Вот как я обычно устанавлив…
19 янв '12 в 10:16
1 ответ

CMFCRibbonGallery Быть медленным

Я использую элемент управления CMFCRibbonGallery. У меня есть 1 изображение, состоящее из 350 изображений всего. Каждое изображение 64х X128 Вт. На начальном этапе управления это медленно. Каждое другое время это быстро. Сначала я попытался добавить…
06 янв '11 в 22:14
2 ответа

Невозможно установить значки для кнопок на ленте приложения офисного стиля MFC

Единственные значки, которые я смог установить для кнопок на ленте моего приложения в стиле MFC Office, - это те, которые доступны через поля со списком изображений в свойствах кнопок, все попытки добавить пользовательские изображения в виде значков…
0 ответов

Как сделать уменьшенные или компактные выпадающие иконки в приложении Ribbon Mfc?

Я работаю над MFC C++ Ribbon Application. Программа использует файлы.ico в качестве значков кнопок. Мне нужно установить маленький значок выпадающего кнопки. Некоторые раскрывающиеся кнопки имеют тот же идентификатор, что и родительская кнопка или л…
4 ответа

Как переименовать панель ленты MFC?

Я программирую многоязычное приложение, которое поддерживает динамическое переключение с одного языка на другой. Поскольку в классе CMFCRibbonPanel есть функция GetName, я думаю, что также должна быть функция SetName. Но, к сожалению, я не могу найт…
25 фев '11 в 11:56
1 ответ

Как я могу расширить CMFCRibbonPanel в пакете функций MFC

Я хочу расширить CMFCRibbonPanel - но конструктор защищен (я получаю следующую ошибку: не могу получить доступ к защищенному члену, объявленному в классе 'CMFCRibbonPanel'). Единственный способ получить экземпляр CMFCRibbonPanel - это вызвать "categ…
29 окт '09 в 15:55
1 ответ

Как я могу сделать CMFCRibbonEdit автоматически конвертировать содержимое в верхний регистр?

Я использую пакет компонентов MFC в Visual Studio 2008. У меня есть поле для редактирования (CMFCRibbonEdit) на ленте, которое я хотел бы содержать только заглавными буквами. Я знаю, что могу передать ES_UPPERCASE в метод "Create", однако "Create" в…
1 ответ

Как получить уведомление для keydown для CMFCRibbonComboBox?

У меня есть CMFCRibbonComboBox на ribonbar, и я хочу, чтобы этот пользователь нажимал на раскрывающийся список с открытым ключом и выбирал пункт, соответствующий символам, нажимаемым пользователем. Для этого я хочу получить уведомление о keydown. Ка…
27 сен '16 в 15:01
1 ответ

Как обновить CMFCRibbonBar после добавления / обновления элемента

После добавления элемента ленты или вызова метода, который обновляет элемент, лента обновляется неправильно. Иногда это нормально после изменения размера окна, но большую часть времени панель находится в свернутом состоянии. Я перепробовал все функц…
12 авг '09 в 14:52
1 ответ

Как добавить кнопку "Свернуть ленту" в CMFCRibbonBar

Я использую CMFCRibbonBar в приложении на основе MFC, я хотел бы добавить возможность сворачивать ленту, как в Office, кто-нибудь знает, можно ли это сделать? Я был бы очень рад, если бы мне удалось реализовать кнопку в строке меню, как в explorer/m…
01 ноя '16 в 12:21
1 ответ

Сбой / Утверждение после вызова ForceRecalcLayout

Я добавил ленту в существующее приложение MFC. Лента создана с использованием редактора. В одной из панелей у меня есть Custom CMFCRibbonGallery (производная от), чье содержимое (значок) я меняю динамически. (Это очень похоже на галерею стилей в Exc…
02 дек '14 в 12:05
1 ответ

Удаление программно добавленного разделителя панелей в панели лент MFC

Я пишу приложение MFC, которое использует панель ленты, и я разработал большую ее часть в редакторе ленты. Однако для одного из моих представлений мне нужно программно добавить несколько кнопок, и я хотел бы добавить разделитель между ними. Однако, …
08 июн '13 в 12:45
1 ответ

CMFCRibbonBar: GetEditText() не возвращает фактический текст поля редактирования CMFCRibbonComboBox, если окно не теряет фокус

У меня есть проект VS2008 с панелью "Найти", содержащей редактируемое поле со списком, а также кнопку поиска вперед и назад. Когда я нажимаю кнопку поиска, GetEditText() возвращает устаревшее значение. CMainFrame *pFrame = static_cast<CMainFrame*…
06 май '14 в 11:04
3 ответа

Скрыть, показать, добавить или удалить кнопки с ленты?

Кто-нибудь понял, можно ли скрыть, показать, добавить или удалить кнопку с ленты во время выполнения? Является ли это возможным? Я бы хотел, чтобы кнопка отображалась только в сборках DEBUG.
03 окт '19 в 22:38
0 ответов

Динамическое изменение статической текстовой подписи CMFCRibbonEdit с помощью MFC (Microsoft Foundation Class) и C++

У меня возникли проблемы с попыткой обновить заголовок (текстовый элемент) поля редактирования в MFC. Ниже. это то, что я сейчас пробовал. Я знаю, что выбираю правильный элемент, потому что вижу, что всплывающая подсказка изменилась. Текст заголовка…
16 дек '22 в 18:41