TdxSkinController Class
A component that implements a convenient way to apply skins to an entire application built with DevExpress controls.
Declaration
TdxSkinController = class(
TcxLookAndFeelController
)
Remarks
The TcxLookAndFeelController and TdxSkinController components are designed to customize root look & feel settings common to all DevExpress controls (TcxCustomControl and TdxVCLControl descendants). The skin controller can apply skins both to forms and DevExpress controls.
The TdxSkinController class has the following members that allow you to:
Switch between skinned and standard look and feel options (UseSkins).
Select the active skin (SkinName).
Switch between classic and smooth scroll modes (ScrollMode).
Enable shadow for a skinned application form (ShowFormShadow).
Switch between available render and scrollbar modes (RenderMode and ScrollbarMode).
Obtain the list of color palettes available for the skin and switch between them (PopulateSkinColorPalettes and SkinPaletteName).
Specify the skin to be applied to a form and specific controls (OnSkinForm and OnSkinControl).
Switch between shapes of form corners (FormCorners).
Specify the paint mode for the skinning engine (UseImageSet).
Identify which skin is applied to an application form (GetFormSkin).
Avoid excessive redraw operations due to multiple look & feel setting changes in an application (BeginUpdate and EndUpdate).
Repaint all skinned forms and controls (Refresh).
Reset global look & feel settings to the default values (Reset).
Specify if the skin controller applies a skin to pop-up menus (UseSkinsInPopupMenus).
Customize the system menu displayed for a skinned form (OnPopupSysMenu).