InstallAware for Windows Installer
 

Using Acrylic Material

Acrylic Material, a part of Microsoft Fluent Design System, is available on Windows 10 April 2018 Update and newer operating systems.

Enabling Acrylic

Your setup user interface will automatically render using textured, translucent Acrylic Material if:

  • Your setup is running on Windows 10 April 2018 Update or newer.
  • Your dialogs contain a VistaGlass control, where:
    • The GlassEnabled property is True.
    • The SheetOfGlass property is True.
  • Your dialogs have their BorderStyle property set to bsNone, or your operating system is Windows 10 April 2019 Update or newer.

Partial Acrylic

On operating systems older than Windows 10 April 2019 Update, if you set the BorderStyle property of your dialogs to any value other than bsNone, they will still render partially using Acrylic Material. The tiled noise texture will be fully present, however the dialogs will no longer be translucent.

Automated Text Color Adjustment

When Acrylic Material is enabled, whether in full or only partially, the setup engine automatically adjusts all GlowLabel controls on your dialogs which have their Font.Color property set to clWindowText to clWhite instead.

This ensures all your glow labels are legible while displaying on Acrylic Material, similar to how they would appear with the glow effect showing on Aero Glass.

Other control types and colors are unaffected by this automatic adjustment.

This automatic adjustment helps your setups look their best on all available platforms based on a single source/setup theme.

Fallback to Aero Glass

On earlier operating systems, Acrylic Material renders as Aero Glass instead. The considerations on using Aero Glass apply.

In fallback mode, any dialogs that have their BorderStyle property set to bsNone automatically change their BorderStyle property to bsSingle at runtime.

This ensures your setups look their best on all available platforms based on a single source/setup theme.