[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Dialogs' (#lcl)

# TOpenOptionEx

Widgetset-specific open options which cannot be mapped to the standard values in TOpenOptions.

## Declaration

Source position: dialogs.pp line 219

`type TOpenOptionEx = (`
`ofHidePinnedPlaces,` |  | Hides items shown by default in the view's navigation pane. (Windows Vista+)
`ofStrictFileTypes,` |  | In a Save dialog, restrict the file extension to a file type available in the Filter property for the dialog. (Windows Vista+)
`ofPickFolders,` |  | Turns the dialog into a TSelectDirectoryDialog. (Windows Vista+)
`ofOkButtonNeedsInteraction,` |  | The OK button will be disabled until the user navigates the view or edits the filename (if applicable). (Windows Vista+)
`ofForceFileSystem,` |  | Ensures that returned items are file system items. (Windows Vista+)
`ofAllNonStorageItems` |  | Allows the user to choose any item in the Shell namespace, not just those with SFGAO_STREAM or SFGAO_FILESYSTEM attributes. This flag cannot be combined with FOS_FORCEFILESYSTEM. (Windows Vista+)
`);`

## Description

Values from TOpenOptionEx are stored in the TOpenOptionsEx set type used to implement the OptionsEx property in TOpenDialog.

The current implementation contains values that are specific to the IFileDialog interface (ShlObj) and represent dialog options available in Windows Vista or later versions.

Values which are intentionally not supported include: ofDefaultNoMiniMode and ofHideMruPlaces. These values are not supported as of Windows 7.

## Version info

Added in LCL version 4.0.

## See also

TOpenOptionsEx |  | Set type used to store values from the TOpenOptionEx enumeration.
TOpenDialog.OptionsEx |  | Widgetset-specific options enabled for the dialog.