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.ExecuteOpenDialogAnd these Actions:
◼TImageEnViewPromptToOpen◼TImageEnViewPromptToSave◼TImageEnViewLayersPromptToOpen◼TImageEnViewLayersPromptToSave◼TIEImageLayerExecuteOpenDialog◼TImageEnMViewPromptToOpen◼TImageEnMViewPromptToSaveDefault: 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
// 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);