- Регистрация
- 9 Май 2015
- Сообщения
- 1,480
- Баллы
- 155
Continuing the series of blog on new features coming in the next release of Delphi, C++Builder and RAD Studio, I’d like to highlight some of the work we have done in the Visual Component Library (VCL), which is today the most comprehensive component/class library for building native Windows desktop applications, wrapping the core platforms APIs.
RAD Studio Florence adds VCL TitleBar Styling in the VCL
The was introduced a few releases ago, offering the ability to customize a VCL form’s native title bar similar to Google Chrome and many other modern Windows applications. In 13.0, Embarcadero is adding support for VCL styles for this UI control, a feature requested since the TitleBar was introduced in the VCL library. You can see an example here:
The new versions adds support for drawing styled controls in the title bar area and it offers a new TTitleBar.StyleColors property to enable automatic use of the VCL Styles colors for the background and the buttons on the title bar. The support includes using the following controls (non-styled and styled) on the TTitleBarPanel:
In addition, this release improves the use of the TitleBar in MDI applications and adds support for Hint for customer buttons on the TitleBar.
You can now have Scrollable ActionMenus in your VCL apps
Another much requested VCL feature Embarcadero is introducing in this coming release, is the ability to add scrolling support to the TActionMainMenuBar and TActionPopupMenu controls. These custom menu controls (for the main menu of an application or a local menu) are part of the VCL ActionManager architecture and they were limited in height to the actual screen size. Now they automatically enable a scrolling behavior, similar to the Windows platform menus, when the vertical height exceeds the screen height.
As you move the mouse over the bottom arrow line, additional menu items scroll into view. This works with both native UI and styled applications and supports BiDi mode. To better understand how this feature works, you can check the video below, which actually covers both features discussed in this blog post.
There are more VCL Changes and a preview webinar for RAD Studio Florence
There are many other changes, new small features and quality improvements in the VCL for the coming release. Here I wanted to highlight two features we received many requests for over time, possibly the two VCL related request with the highest rating.
Stay tuned for more information by the time we . Embarcadero is keeping a significant focus on Windows development and the VCL library, to help our customers to keep updating and modernizing their desktop applications, and make sure everyone is ready to go fully on board on Windows 11, now that Windows 10 is less than two months from End-Of-Live (EOL).
This blog post is based on a pre-release version of the RAD Studio software. No feature is committed until the product’s GA release.
Why not and see why we think it’s the fastest, easiest, and most efficient way to create cross platform apps that work on Windows, macOS, Linux, iOS and Android from a single code base?
RAD Studio Florence adds VCL TitleBar Styling in the VCL
The was introduced a few releases ago, offering the ability to customize a VCL form’s native title bar similar to Google Chrome and many other modern Windows applications. In 13.0, Embarcadero is adding support for VCL styles for this UI control, a feature requested since the TitleBar was introduced in the VCL library. You can see an example here:

The new versions adds support for drawing styled controls in the title bar area and it offers a new TTitleBar.StyleColors property to enable automatic use of the VCL Styles colors for the background and the buttons on the title bar. The support includes using the following controls (non-styled and styled) on the TTitleBarPanel:
- TButton
- TSpeedButton
- TCheckBox
- TRadioButton
- TToolBar
- TEdit
- TComboBox
- TFormTabsBar
- TActionToolBar
- TActionMainMenuBar.
In addition, this release improves the use of the TitleBar in MDI applications and adds support for Hint for customer buttons on the TitleBar.
You can now have Scrollable ActionMenus in your VCL apps
Another much requested VCL feature Embarcadero is introducing in this coming release, is the ability to add scrolling support to the TActionMainMenuBar and TActionPopupMenu controls. These custom menu controls (for the main menu of an application or a local menu) are part of the VCL ActionManager architecture and they were limited in height to the actual screen size. Now they automatically enable a scrolling behavior, similar to the Windows platform menus, when the vertical height exceeds the screen height.

As you move the mouse over the bottom arrow line, additional menu items scroll into view. This works with both native UI and styled applications and supports BiDi mode. To better understand how this feature works, you can check the video below, which actually covers both features discussed in this blog post.
There are more VCL Changes and a preview webinar for RAD Studio Florence
There are many other changes, new small features and quality improvements in the VCL for the coming release. Here I wanted to highlight two features we received many requests for over time, possibly the two VCL related request with the highest rating.
Stay tuned for more information by the time we . Embarcadero is keeping a significant focus on Windows development and the VCL library, to help our customers to keep updating and modernizing their desktop applications, and make sure everyone is ready to go fully on board on Windows 11, now that Windows 10 is less than two months from End-Of-Live (EOL).
This blog post is based on a pre-release version of the RAD Studio software. No feature is committed until the product’s GA release.

Why not and see why we think it’s the fastest, easiest, and most efficient way to create cross platform apps that work on Windows, macOS, Linux, iOS and Android from a single code base?
Источник: