view original | go back | toggle font


VCL Styles Utils

The VCL Styles Utils is a collection of classes and style hooks, which extend, fix QC reports and add new features to the VCL Styles.

Works in Delphi XE2, XE3, XE4, XE5, XE6, XE7
The Vcl.Styles.Ext unit extended the VCL Styles adding new properties and methods to list, remove and reload VCL Styles.
Add The Vcl.Styles.Utils unit, allows modify the VCL Styles manipulating the visual elements and fonts colors.
Includes the TNCControls component which allow you add controls to the Non Client area of the form

Allows style the Task Dialogs.
The Vcl.Styles.Fixes unit Fix several QC reports related to the VCL Styles.
Includes the TVclStylesPreview component to preview a VCL Style.
The Vcl.Styles.Hook unit patch some WinApi and UxTheme functions, in order to fix the highlight colors and some visual elements.
The Vcl.Styles.ColorTabs unit includes a new Style hook for the TPageControl and TTabSheet components.
Includes the TVclStylesSystemMenu component for select a VCL Style from the system Menu.


Unzip or checkout the files of the library in a writable folder.
Under Tools, Environment Options, Library, add the directory where the VCL Styles Utils library have been installed (Ex : C:\Delphi\Libs\vcl-styles-utils\Common) to the Win32 and Win64 library path. 

if you want to use the VCl.Styles.Hooks unit you must also include the Delphi detours library files Ex : C:\Delphi\Libs\vcl-styles-utils\Common\delphi-detours-library