此Delphi库允许Delphi开发人员在其Delphi应用程序中使用Windows功能区框架。该库使用本机Windows库来实现功能区功能。它不会像其他Delphi组件集(或Delphi的内置功能纤维仿真组件)那样仿真功能区用户界面。
Windows功能区框架是Windows 7引入的新用户界面库,但也可以通过Vista Platform Update为Vista用户提供(通过常规Windows更新安装,因此在大多数Vista和Server 2008 Machines上安装)。该库允许您创建类似于Office 2010的功能区应用程序。实际上,Wordpad和Paint Accessories使用Windows 7发货,然后使用功能区框架,以及Microsoft Movie Maker,配备了Live Essentials Addon。
这具有一个优势,即您的功能区总是按照Microsoft的意图看起来和行为。这也使您更容易利用微软将来会对功能区框架进行的改进。另一个优点是您可以在开源项目中使用此库,因为它不取决于商业第三方库。
不过,还有一些缺点。最值得注意的是,使用Windows功能区框架的应用程序只能在Windows 7或更高版本或Windows Vista上显示一个带有平台更新的Windows Vista。如果您的应用程序也需要支持旧的Windows版本,那么您还需要提供其他“传统”用户界面,例如由菜单和工具栏组成。
同样,创建功能区用户界面的方法可能不熟悉Delphi开发人员:功能区用户界面在XML中完全定义(与XAML不同)。无法在运行时创建功能区控件,这也意味着在Delphi中无法在视觉上设计功能区。但是,特殊的设计师应用程序使用这些组件会为您创建XML。
这个Delphi库不仅仅是简单的标题翻译。它具有以下功能:
下载最新版本
我们的问题跟踪器旨在提交错误,而不是支持论坛。请使用EG stackoverflow.com获得支持。重要:在提交错误之前,请确保您使用的是最新版本。提交错误时,请包括问题的屏幕截图或确切的错误消息和异常呼叫堆栈,以及示例项目或步骤如何通过其中一个示例项目复制问题。
受支持的平台:RAD Studio / Delphi XE3及更高。
安装Delphi的Windows功能区框架:
为您的现有表格创建和添加色带:
请参阅我们的Wiki,以获取详细说明。该框架最初是由埃里克·比尔森(Eric Bilsen)开发的
许可证文件