本文译自Marco Cantu的博文《Coming in Florence: TitleBar Styling and Scrollable ActionMenus in VCL》。
继续有关 Delphi、C++Builder 和 RAD Studio 下一版本中的新功能的系列博客,我想重点介绍我们在可视化组件库 (VCL) 中所做的一些工作,它是当今用于构建本机 Windows 桌面应用程序的最全面的组件/类库,包装了核心平台 API。
RAD Studio Florence 在 VCL 中添加了 VCL TitleBar 样式
TitleBarPanel 组件在几个版本之前就已推出,它提供了自定义 VCL 表单原生标题栏的功能,类似于 Google Chrome 和许多其他现代 Windows 应用程序。在 13.0 版本中,Embarcadero 为该 UI 控件添加了对 VCL 样式的支持,这是自 TitleBar 被引入 VCL 库以来一直被要求提供的功能。您可以在此处查看示例:
新版本增加了在标题栏区域绘制样式控件的支持,并提供了新的 TTitleBar.StyleColors 属性,以便自动使用 VCL 样式颜色作为标题栏背景和按钮的颜色。该支持包括在 TTitleBarPanel 上使用以下控件(无样式和有样式):
TButtonTSpeedButtonTCheckBoxTRadioButtonTToolBarTEditTComboBoxTFormTabsBarTActionToolBarTActionMainMenuBar。-
此外,此版本改进了 MDI 应用程序中 TitleBar 的使用,并增加了对 TitleBar 上客户按钮提示的支持。
您现在可以在 VCL 应用程序中使用可滚动的 ActionMenus
Embarcadero 在即将发布的版本中推出的另一个备受期待的 VCL 功能是为 TActionMainMenuBar 和 TActionPopupMenu 控件添加滚动支持。这些自定义菜单控件(用于应用程序的主菜单或本地菜单)是 VCL ActionManager 架构的一部分,其高度之前受限于实际屏幕尺寸。现在,当垂直高度超过屏幕高度时,它们会自动启用类似于 Windows 平台菜单的滚动行为。
-

-
当您将鼠标移到底部箭头线上时,其他菜单项会滚动到视图中。此功能适用于原生 UI 和样式化应用程序,并支持双向 (BiDi) 模式。为了更好地了解此功能的工作原理,您可以观看这个油管视频,该视频实际上涵盖了本文讨论的两项功能。
-
更多 VCL 变更和 RAD Studio Florence 预览网络研讨会
即将发布的 VCL 版本中还有许多其他变化、新的小功能和质量改进。在这里,我已重点介绍以上我们长期以来收到的大量 VCL 相关请求中的两个功能,它们可能是评分最高的两个 VCL 相关请求。
敬请关注我们正式发布新版本时的更多信息 。Embarcadero 一直非常重视 Windows 开发和 VCL 库,以帮助我们的客户不断更新和现代化他们的桌面应用程序,并确保每个人都准备好全面使用 Windows 11,因为现在 Windows 10 距离生命周期结束 (EOL) 仅剩不到两个月的时间。
1731

被折叠的 条评论
为什么被折叠?



