Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

dxUseStandardShellDialogs Constant

Specifies if DevExpress controls use standard system shell dialogs instead of skinnable DevExpress shell dialogs.

#Declaration

Delphi
const dxUseStandardShellDialogs: Boolean = False;

#Returns

Type Description
Boolean
  • If True, all DevExpress controls with built-in Windows shell navigation functionality use standard system shell dialogs.
  • If False (default), DevExpress controls use skinnable shell dialogs instead of standard system counterparts.

#Remarks

All DevExpress controls with built-in Windows shell navigation functionality (such as Spreadsheet and Rich Edit) invoke skinnable Open and Save As dialogs instead of their standard counterparts for application appearance consistency.

The following table lists DevExpress dialog components and corresponding standard VCL shell dialog components:

DevExpress Component[1] Standard VCL Component[2] Description
TdxOpenFileDialog TOpenDialog An Open dialog component.
TdxSaveFileDialog TSaveDialog A Save As dialog component.
TdxOpenPictureDialog TOpenPictureDialog An Open dialog component for image files.
TdxSavePictureDialog TSavePictureDialog A Save As dialog component for image files.

You can set the dxUseStandardShellDialogs global constant to True to force all DevExpress controls to use standard system shell dialogs instead of skinnable shell dialogs shipped with DevExpress components.

Footnotes
  1. DevExpress controls use these shell dialogs when the dxUseStandardShellDialogs global constant value is False.

  2. DevExpress controls use these shell dialogs when the dxUseStandardShellDialogs global constant value is True.

See Also