ImageEn, unit ieSettings

TIEGlobalSettings.UseWindowsOpenSaveDialogs

TIEGlobalSettings.UseWindowsOpenSaveDialogs

Declaration

property UseWindowsOpenSaveDialogs: Boolean;

Description

Whether ImageEn's Open and Save dialogs are used for ImageEn methods.
If this is set to False, the standard Windows dialogs will be used.

It affects these methods:
◼TImageEnIO.ExecuteOpenDialog
◼TImageEnIO.ExecuteSaveDialog
◼TImageEnMIO.ExecuteOpenDialog
◼TImageEnMIO.ExecuteSaveDialog
◼TImageEnMIO.DoSavePreviewDialog
◼TIEImageLayer.ExecuteOpenDialog

And these Actions:
◼TImageEnViewPromptToOpen
◼TImageEnViewPromptToSave
◼TImageEnViewLayersPromptToOpen
◼TImageEnViewLayersPromptToSave
◼TIEImageLayerExecuteOpenDialog
◼TImageEnMViewPromptToOpen
◼TImageEnMViewPromptToSave

Default: False

Note:
◼ModernDialog is recommended if your application will be scaled (i.e. display is not 100%)
◼When enabled, you will not get an "Advanced" button to configure image properties when saving
◼This option does not affect ImageEn TOpenImageEnDialog and TSaveImageEnDialog. Use ModernDialog instead
◼You can also undefine IEIncludeOpenSaveDialogs in ie.inc

Example

// Display standard ImageEn style style dialog (default)
IEGlobalSettings().UseWindowsOpenSaveDialogs := False;
Filename := ImageEnView1.IO.ExecuteOpenDialog();
if Filename <> '' then
  ImageEnView1.IO.LoadFromFile( FileName );




// Convert Open/Save dialogs to use modern Windows style dialog
IEGlobalSettings().UseWindowsOpenSaveDialogs := True;
Filename := ImageEnView1.IO.ExecuteOpenDialog();
if Filename <> '' then
  ImageEnView1.IO.LoadFromFile( FileName );