问题标签 [windows-ribbon-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winapi - Windows Ribbon Framework:从不同的文件加载资源字符串
我想知道是否有人知道是否有可能告诉Windows 功能区框架从与其他功能区资源不同的文件(或资源句柄)加载其资源字符串。
这对于本地化功能区 UI 很重要。我知道我可以在运行时根据用户的语言指定不同的资源文件,但这意味着我需要在每个本地化资源 DLL 中拥有功能区标记和所有图像的副本,尽管它们不会更改就我而言,其他语言。这会使设置膨胀并产生额外的工作来保持所有这些资源的同步。
c# - 设置时的优雅功能区错误
我正在尝试在我的电脑上设置优雅的功能区,执行文件下载自: http ://elegant-ribbon.software.informer.com/download/ 然后当我尝试在我的电脑上安装它时,我收到以下错误:
EligantRiboon\Samples\CS\CommandsSample\CommandEventsDataset.xss 尝试读取源文件时出错:源文件已损坏。
我使用的是windows 8.1,我在windows7上尝试过,我也得到了同样的错误。
delphi - 检测快速访问命令状态
我们有一个使用Windows 功能区框架作为 UI 的应用程序。该应用程序本身是用 Delphi 编写的,并使用Windows Ribbon Framework for Delphi与功能区 API 进行交互。
我们的功能区 XML 在快速访问工具栏中放置了一些命令。然后可以通过使用内置功能区机制(选择下拉/下拉按钮并单击命令名称)或通过选择More commands
打开配置对话框的命令来删除/添加命令。
我遇到的问题是我找不到获取 QA 集合中命令当前状态的方法(无论它们是否可见)。
在上面的示例(图片)中,我想检测前五个命令已检查,而最后一个命令未检查,因此我可以相应地准备配置对话框。
IUICollection
枚举和访问存储在其中的项目没有问题。我也可以得到UI_PKEY_CommandId
每个项目的。但是,我无法找到读取选中/未选中状态的方法。我尝试阅读集合UI_PKEY_BooleanValue
中UI_PKEY_Enabled
的所有项目,但它们没有返回该状态。
我也尝试过监视IUICommandHandler.UpdateProperty
,但是当检查/未选中此类项目时,它没有被调用(除了使用UI_PKEY_Label
键调用)。
功能区 API 是否甚至支持此功能?
c# - WPF RibbonWindow 类 GetWindow 方法
通常我们使用 Window.GetWindow(this).Owner 来获取子窗口的父级。但是我们如何使用 RibbonWindow 来做到这一点。在这种情况下,类型转换会起作用吗?
c++ - 功能区 UI 动态按钮菜单编辑
我有一个带有功能区 UI 的应用程序。在此 UI 中,存在一个带有附加菜单的按钮。我想做的是从按钮处理程序访问菜单以动态添加和删除菜单项。
windows-ribbon-framework - 现代功能区外观(如在 Office 2016 中)
几年前,我决定在我的应用程序中使用 MS Ribbon。
当时有一个选择:使用 MFC Ribbon、使用 Windows Ribbon 或使用 3rd 方库。
MFC 功能区外观已经过时(如 MS Office 2007 外观)。第 3 方对我来说不是一个选择。
我开始使用 WTL 实现我的应用程序。现在我正在使用 WTL 9.1 和 VS 2015。
最近我将我的应用程序与 MS Office 2016 进行了比较,它的外观似乎已经过时了。
Ribbon 的 XML 定义开始于:
我认为这可能是一个问题(2009 年)。但我没能找到另一个 xmlns 路径 =(
是否有可能以某种方式使我的应用程序中的功能区看起来与 MS Office 2016 中的相同?
c# - 使用 Windows Ribbon Framework 和 C# 将选项卡动态添加到功能区
我想知道是否有任何方法可以使用 Windows Ribbon Framework 和 C# 动态添加选项卡。
我正在开发一个应用程序,我需要它是可扩展的。使用托管可扩展性框架,我希望应用程序在功能区上为发现的插件动态安装新选项卡。
我不能依赖功能区的 XML 标记,因为以后可以添加和发现插件。
如果有办法在运行时安装新选项卡,我希望在功能区选项卡上添加新插件,并通过已安装选项卡上的按钮公开它们的功能。
如果我能得到专家的指导,我也将不胜感激。提前致谢。
c++ - 更改功能区中按钮的图标
我有一个基于Extensible Application Markup Language (XAML)
c++ 设计的功能区应用程序。当我单击它时,我想更改一个按钮的图标。如何更改图标?我的应用程序不是 MFC,我使用Windows API
.