我在Windows 10 机器上的 Delphi XE4 项目中使用适用于 Delphi 的 Windows Ribbon Framework 。我已经有一个 TActionList 并且每个 TAction 的 Caption 都是根据我的应用程序选择的语言在代码中设置的。我注意到,通过将 TAction 与 TUICommand 链接起来,几乎所有的标题都发生了变化,除了应用程序菜单(在我的情况下通常是“文件”或“Fichier”)和最近的项目标题(始终保留标记中设置的值)。
此处提出了类似的问题,但未提供任何答案。
我尝试直接设置命令的标题,关联一个 TAction 并像其他人一样更改其标题,将操作列表与功能区(ActionManager 属性)相关联,并确保功能区命令和 TAction 具有相同的名称,调用TUIRibbon.InvalidateUICommand
,没有任何效果。
根据我在文档中收集的信息,应用程序菜单似乎与操作系统紧密耦合。但至少,我希望能够以某种方式更改最近的项目标题。
任何帮助,将不胜感激。