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:
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;
sFilename := ImageEnView1.IO.ExecuteOpenDialog();
if sFilename <> '' then
  ImageEnView1.IO.LoadFromFile(sFileName);




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