问题标签 [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.
menu - Windows 功能区框架:ApplicationMenu 中的库
根据 MS 文档,功能区框架的应用程序菜单应该能够承载DropDownGallery
元素,但我无法通过 uicc 编译器。例如:
这会导致 uicc 编译器出现 SC1053 错误:
相同的DropDownGallery
语法在我们应用程序的其他任何地方都适用,并且 MS 文档明确声明这DropDownGallery
是MenuGroup
.
是什么赋予了?
c++ - 更改功能区控件上的默认语言
有谁知道如何更改功能区控件上的默认语言,我使用的是丹麦语窗口,所以对话框和标准标签是丹麦语,但我正在用英语编写应用程序。
我尝试更改资源文件中的语言,并尝试使用 std::locale 和 setlocale() 更改语言环境。但没有任何效果。
winapi - 使用 Windows 功能区框架托管自定义控件
有谁知道在使用本机 Windows 功能区框架(Windows 7 引入的,例如在 MS 画图/写字板中使用,而不是 Office 功能区框架)时,是否可以在功能区栏中托管自定义控件?
我知道以下 MSDN 源中列出的可用控件,但我想知道是否也可以使用我自己的控件。
http://msdn.microsoft.com/en-us/library/dd940497(v=vs.85).aspx
windows-ribbon-framework - 图像透明度不起作用
我正在为 Windows 桌面使用 Windows 8 RTM 和 Visual Studio Express 2012。我正在尝试编写一个UIRibbon
在 Visual C++ 中使用的应用程序。(因为我只有 Express 版本,所以我无法访问 MFC;请不要在您的回答中使用它。)
问题与我在功能区中使用的图标有关。因为这个项目需要 Windows 7 兼容性,所以我不能使用 PNG 图像;我被老式的 BMP 卡住了。问题是,虽然一些 BMP 显示正确,但大多数图像周围都有黑色边界框。我怀疑问题与 BMP 文件有关,不在功能区 XML 文件或代码中。
我从 Internet 下载的正确显示的 BMP 作为我改编的示例的一部分。无法正确显示的 BMP 我从 ICO 文件中提取,然后使用System.Drawing.Bitmap
.NET API 转换为 32 位图像。(这个转换过程是在一个单独的程序中作为我的构建过程的一部分完成的,而不是在运行时。)
我的问题是:以这种方式更改 BMP 的位深度会影响图像中的颜色吗?而且,如果是这样,任何人都可以指出一个可以将 PNG 文件转换为在 Windows 中正常工作的 32 位 BMP 文件的免费UIRibbon
工具吗?
wpf - 为什么我的 QuickAccessToolbar 中没有显示标签?
简而言之,我需要提供一个功能区 QuickAccessToolbar 而不显示功能区。这很容易实现,但对我来说一个很大的问题是工具栏项目上的标签不可见。这是我的Ribbon
:
当RibbonMenuItem
我下拉 时RibbonSplitButton
,标题可见,但其标题不可见,Save
按钮也不可见。我究竟做错了什么?
delphi - Delphi 的 Windows 功能区框架
我正在为 Delphi 使用 Windows 功能区框架。文档说 TAB 命令的类型是 TUICommandAnchor 命令类,并且“这些命令类没有为 TUICommand 基类提供额外的属性或事件”。但是,我看到 TUICommandAnchor 具有与 TUICommandAction 相同的属性 [TUICommandAnchor].TActionLink.Action 并用于通知回调函数的名称,以便在单击它时调用它。我创建了一个动作并在 TActionLink.Action 属性中输入了事件的名称,但没有工作。有谁知道单击功能区上的 TAB 时是否触发了任何事件?
问候。
winforms - How do I put a ribbon UI element in my application?
I'm making a winform application and think it'd benefit greatly from the Ribbon UI element. Is it possible to put a ribbon on my own application? If so, how?
I'm hoping to not rely on 3rd-party tools like Delphi because then my application will quickly look outdated in future (or maybe even current) versions of Windows. I know this because I was looking at Creating Ribbon Styled Applications and noticed that it still looks like Office 2007, even though it's being compared against WordPad in Windows 7 which uses the Office 2010 visual style, presumably on the same machine. Even now, MS Windows 8 applications use the Office 2013 styles in Explorer, WordPad, Paint, etc, and I can't see any evidence of Delphi yet supporting that visual style, or that it would adapt its style to older platforms like Vista when necessary. Sorry if this is too nitpicky, but I prefer to give my users the experience they're used to, not my own or a future one.
c++ - 是否可以使用现有 API 修改 Windows 功能区控件以使其看起来更像 MS Word 2010 中的功能区
我目前正在使用 C++ 和 WINAPI 开发桌面应用程序。我想为应用程序的主窗口使用功能区控件(就像在较新的办公应用程序中找到的那种)。我已经成功地创建了 XML 文件、COM 接口,并且我还设法让功能区显示在应用程序窗口中。
功能区当前看起来像 MS Paint 中的功能区。(对不起,我不能发布图片)。
我一直在尝试自定义功能区,使其看起来更像 MS Word 2010 中的功能区。
我试图准确的变化是:
1)在标题栏中居中应用程序的标题
2)让标题栏淡入\合并到功能区(与窗口框架的边框相对,在标题栏和功能区之间画一条线)
3)将“自定义快速访问栏”菜单移动到垂直分隔符的右侧。
4)更改功能区最左侧的蓝色按钮,使其上有“文件”一词
我在很大程度上没有成功,因为功能区似乎无法使用 Microsoft 公开的接口和 API 以这种方式进行自定义。
因此,我的问题是:有没有办法使用现有的功能区 API 创建上述效果,或者 MS Office 功能区是未记录的功能甚至可能是大量黑客攻击的结果(枚举窗口句柄并违反界面的边界)。
wpf - WPF :: 以不同于 RibbonGallery 的方式设置 RibbonComboBox 的样式
我有一个RibbonComboBox
用于设置字体大小的。它有一个RibbonGallery
列出各种字体大小,显示在适当的FontSize
:
编辑这是我的视图模型:
一切都按预期工作,但是在我从画廊中选择一个项目后,它会显示在RibbonComboBox
与画廊中相同的巨大(或微小)FontSize
中。
当所选项目显示在 中时,如何将其“重置”FontSize
为默认值RibbonComboBox
?
windows - 功能区框架的最近项目中的“EnablePinning”属性在哪里?
Windows 功能区框架标记支持应用程序菜单中最近项目菜单的EnablePinning属性:
我预计会有一个可以在运行时查询/更新的匹配属性,但我找不到属性键。有谁知道是否有一个,如果有,它是什么?
或者,是否有另一种方法可以在运行时打开/关闭固定?元素和它的父元素都不支持应用模式。
TIA
澄清:我想要做的是在运行时启用/禁用整个菜单的固定。我不关心单个项目的引脚状态。