ImageEn, unit iexRegistryFunctions

TImageEnMView.LoadProperties

TImageEnMView.LoadProperties


Declaration

function LoadProperties(const sKey : string; aHKEY: HKEY = HKEY_CURRENT_USER): boolean; overload;
function LoadProperties(const sFilename : string; sSection : string): boolean; overload;


Description

Load key properties for TImageEnMView from the registry or an INI file.

For TImageEnMView the following properties are loaded:
Component Properties
TImageEnMView EnableAdjustOrientation, HorizBorder, VertBorder, ThumbWidth, ThumbHeight, PlayLoop, BackgroundStyle, Background, BackgroundColor2, GradientEndColor, ThumbnailResampleFilter
TImageEnMIO AutoAdjustDPI, SelectedAcquireSource, DialogsMeasureUnit, MsgLanguage and all print preview dialog properties
TIEAcquireParams All

For TImageEnFolderMView the following properties are loaded:
Component Properties
TImageEnFolderMView ExclusionMask, FileTypes, FileTypesMask, Folder, ShowFolders, ShowHiddenFiles, SortOptions, SortOrder, ShowThumbnailHint, DefaultBottomText, DefaultInfoText, DefaultTopText
TImageEnMView EnableAdjustOrientation, HorizBorder, VertBorder, ThumbWidth, ThumbHeight, PlayLoop, BackgroundStyle, Background, BackgroundColor2, GradientEndColor, ThumbnailResampleFilter
TImageEnMIO AutoAdjustDPI, SelectedAcquireSource, DialogsMeasureUnit, MsgLanguage and all print preview dialog properties
TIEAcquireParams All

Notes:
- LoadProperties should be used in tandem with SaveProperties
- LoadProperties is a helper method. You will need to add iexRegistryFunctions to your uses clause to access the method


Example

uses
  iexRegistryFunctions;
...

procedure TMainForm.FormCreate(Sender: TObject);
begin
  // Load settings of our ImageEnMView from the registry
  ImageEnMView1.LoadProperties('Software\MyCompany\MySoftware');
end;

procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  // Save settings of our ImageEnMView to the registry
  ImageEnMView1.SaveProperties('Software\MyCompany\MySoftware');
end;