The Road to Delphi

Delphi – Free Pascal – Oxygene

VCL Styles Utils – Now supports the New Common Dialogs


A few moments ago I just made a major commit to the VCL Styles Utils project, Adding support for the New Common Dialogs introduced in Windows Vista. Until now the VCL Styles Utils only was able to hook the older Common Dialogs (Pre-Vista).


And from now the modern common dialogs are supported too.

Windows 10 VCL Styles

This new feature was extensively tested on

  • Windows Vista
  • Windows 7
  • Windows 8.1
  • Windows 10 Build 10162 Preview Edition

Important Note : The Windows Classic Theme is not supported.


This slideshow requires JavaScript.


All your feedback is very welcome, remember which you can report issues and make suggestions using the issue page of the project.


Author: Rodrigo

Just another Delphi guy.

9 thoughts on “VCL Styles Utils – Now supports the New Common Dialogs

  1. Awesome! :-)

  2. ¡Seco!

  3. Great Work.

    But is it possible to change the colors of two or more TDateTimePicker Components seperatly? For example one has a green background and another a red one? (I don’t mean the background of the MonthCalendar Part of the DateTimePicker)

    Thx for your Answer in advance


    • Sorry, but that is not possible. The hooks (of the VCL Styles Utils) which style the Date/Time components are global per application and doesn’t allow change these properties.

  4. Hola e instalado VCL Style Utils al compilar en un proyecto con Delphi Berlin Update 1 me da el siguiente error,pero en la version Delphi Berlin(SIN UPDATE) funciona normal:
    [dcc32 Fatal Error] Vcl.Styles.FormStyleHooks.pas(37): F2613 Unit ‘Vcl.Styles.Utils.Shadow’ not found.
    como podria soluciona,alguna ayuda.gracias de antemano.

  5. Hi Rodrigo
    Can your VCL Style Utils be used with C++Builder Berlin upd2 ??
    Thanks in advance

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s