Описание тега windows-ribbon-framework

Платформа Windows Ribbon представляет собой многофункциональную систему представления команд, которая предоставляет современную альтернативу многослойным меню, панелям инструментов и панелям задач традиционных приложений Windows. Он доступен начиная с Windows 7/Server 2008R2 (Vista и Windows Server 2008, если установлено обновление платформы Windows).
2 ответа

Почему пользовательский интерфейс ленты исчезает, когда я изменяю размер окна приложения по горизонтали?

Я хотел использовать пользовательский интерфейс ленты для моего нового проекта, я знаю, что он может сосредоточиться больше на факторе WoW, чем на истинном использовании ленты, которая должна заменить загромождение панели инструментов. Однако, когда…
1 ответ

Scenic Ribbon не будет отображаться в Delphi Form // У кого-нибудь есть идея?

Я немного поиграл с Scenic Ribbon API ( Windows Ribbon Framework). Это мой результат: program RibTest; uses Windows, Messages, ActiveX, ComObj; {$R 'e:\ribbon\test.res'} type UI_VIEWTYPE = (UI_VIEWTYPE_RIBBON = 1); UI_VIEWVERB = (UI_VIEWVERB_CREATE …
1 ответ

Проблема ленты темы Vista Basic

В Vista, когда в основной теме, после вызова IUIFramework::Destroy() тема Vista теряется, и расширение окна не отображается за пределами начальной области. Вы можете легко воспроизвести его с помощью образца SimpleRibbon SDK. В simpleribbon.cpp вста…
2 ответа

Могу ли я использовать Windows Ribbon UI в Windows XP? как?

Читая блог Арика Познанского, я понимаю , что Windows Ribbon UI Framework - это COM-объект в Windows 7, а оболочка WindowsRibbon - это просто оболочка.NET, позволяющая использовать Ribbon UI в приложениях Windows Forms. Я успешно реализовал приложен…
3 ответа

Windows Ribbon Framework: Как изменить шрифт и размер шрифта?

Как изменить начертание шрифта и размер шрифта, используемые UIRibbon в Windows Ribbon Framwork? Шрифт, используемый на ленте, не совпадает со шрифтом, выбранным пользователем в качестве своих предпочтений Windows - это предпочтение, которое использ…
1 ответ

Windows Ribbon Framework для Delphi

Я использую Windows Ribbon Framework для Delphi. В документации говорится, что команда TAB относится к классу команд типа TUICommandAnchor и что "эти классы команд не предоставляют никаких дополнительных свойств или событий базовому классу TUIComman…
07 янв '14 в 16:48
1 ответ

Современный ленточный вид (как в Office 2016)

Пару лет назад я решил использовать MS Ribbon для своего приложения. В то время был выбор: использовать ленту MFC, использовать ленту Windows или использовать стороннюю библиотеку. Внешний вид ленты MFC уже устарел (как и внешний вид MS Office 2007)…
10 янв '16 в 23:09
1 ответ

Определить, открыта ли галерея в Windows Ribbon Framework

Я ищу способ определить, открыта ли галерея ленты или нет. Я использую Delphi Ribbon Framework, который реализует IUICollection. Я пробовал несколько свойств, используя IUIFramework.GetUICommandProperty (например, UI_PKEY_Viewable, UI_PKEY_Enabled),…
21 дек '16 в 09:53
1 ответ

Изменить язык по умолчанию на ленте управления

Кто-нибудь знает, как изменить язык по умолчанию на ленте управления, я использую окна на датском языке, поэтому диалоги и стандартные метки на датском языке, но я пишу приложение на английском языке. Я попытался изменить язык в файле ресурсов и поп…
17 фев '13 в 02:10
1 ответ

Как заставить Windows Ribbon Framework соблюдать размер шрифта пользователя?

Лента команды Office 2007/2010 учитывает размер шрифта пользователя (меню). Лента Windows Ribbon Framework (используемая MS Paint и моим приложением) игнорирует пользовательские (то есть мои) настройки шрифта. Снимок экрана: Excel 2010 MS Paint (WRF…
27 фев '12 в 15:22
1 ответ

Как определить координаты панели ленты в Win32 API

Я делаю приложение в Win32 API, которое использует современный интерфейс в стиле ленты. Я успешно протестировал программу SampleRibbon. Единственная проблема, с которой я столкнулся, это то, как определить координаты X и Y на панели ленты? Когда я р…
26 мар '12 в 14:16
2 ответа

Как я могу перерисовать элементы пользовательского интерфейса ленты

Я занимаюсь программированием ленты MFC на основе сред MDI. Я хочу изменить элементы кнопки галереи ленты MFC во время выполнения. Итак, я создаю HBITMAP объекты во время выполнения и использования SetPallete метод в CMFCToolBarImage учебный класс. …
17 янв '18 в 01:34
1 ответ

Windows Ribbon Framework для Delphi и пользовательских стилей

Я только начал играть с Windows Ribbon Framework для Delphi, что, кстати, замечательно, но я заметил белую полосу в верхней части клиентской области моей формы, если я активирую собственный стиль, предоставляемый Delphi ("Параметры проекта"> "Прилож…
15 мар '17 в 21:26
1 ответ

Редактирование меню динамической кнопки интерфейса ленты

У меня есть приложение с ленточным интерфейсом. В этом интерфейсе существует кнопка с прикрепленным к ней меню. Я хочу получить доступ к меню из обработчика кнопок для динамического добавления и удаления пунктов меню. void CMyScrollView::OnMenuButto…
06 янв '16 в 08:52
0 ответов

Windows Ribbon Framework: реализация многоуровневой галереи

Можно ли реализовать многоуровневую динамическую галерею (например, ниже)? Я не вижу способа указать атрибуты для элементов управления галереей 2-го уровня, например, значения HasLargeItems/Type во время выполнения. Заранее спасибо;
2 ответа

Windows 7 Ribbon: Как указать "Четыре кнопки, две большие, две маленькие"?

При раскладке группы Windows Ribbon Framework поддерживает некоторые предопределенные макеты. Одна из раскладок, для которой требуется четыре кнопки, называется FourButtons, Этот макет поддерживает 3 разных размера: Большой, Средний и Маленький. В к…
0 ответов

WPF RibbonWindow класс GetWindow метод

Обычно мы используем Window.GetWindow(this).Owner, чтобы получить родителя дочернего окна. Но как мы делаем это с RibbonWindow. Будет ли в этом случае работать доработка?
24 дек '15 в 09:41
2 ответа

Как добавить элемент ленточного интерфейса в мое приложение?

Я делаю приложение winform и думаю, что оно очень выиграет от элемента Ribbon UI. Можно ли поставить ленту на собственное приложение? Если так, то как? Я надеюсь не полагаться на сторонние инструменты, такие как Delphi, потому что тогда мое приложен…
03 сен '14 в 18:36
1 ответ

Почему ярлыки не отображаются на панели быстрого доступа?

Короче говоря, мне нужно предоставить ленту QuickAccessToolbar без видимой ленты. Это легко достигается, но для меня большая проблема в том, что метки на элементах панели инструментов не видны. Вот мой Ribbon: <Ribbon x:Name="ShellRibbon" Grid.Ro…
1 ответ

Почему в главном окне не должно быть стилей окон CS_HREDRAW и CS_VREDRAW?

Я читал пример приложения SimpleRibbon и заметил любопытную строку в источнике: wcex.style = 0; // Don't use CS_HREDRAW or CS_VREDRAW with a Ribbon Я не могу найти ссылки на MSDN или где-либо еще, которая объясняет, почему эти классы окна не должны …
05 мар '18 в 22:06