Class TCustomOpenDialog (unit WCustDlg)

Inherits from

TCommonDialog

Constructors


constructor Create(AOwner: TComponent);

TCustOpenDialog


Functions

destructor Destroy;


function Execute: Boolean;


procedure HideControl(id : Integer);

New procedures

Hide a specific control


procedure SetControlText(id : Integer;s : String);

Set a control's text

function DoExecute(Func: Pointer): Bool;


function FilePth : String;

Helper function to read File Path

function FoldPath : String;

Helper function to read folder path

function GetSpec : String;

Helper function to read Spec

procedure SetDefExt(s : String);

Helper procedure to set default ext

procedure SetHistoryList(Value: TStrings);

allow callback to find object

procedure SetInitialDir(const Value: string);


Properties

property Center : Bool


property DefaultExt : string


property FileEditStyle : TFileEditStyle


property FileName : TFileName


property Filter : String


property FilterIndex : Integer


property HistoryList : TStrings


property InitialDir : string


property Options : TOpenOptions


property TemplateName : string


property Title : string


property DefExt : String

New write only property

property FilePath : String


property Files : TStrings


property FolderPath : String


property Spec : String


property Wnd : HWnd

New read only properties

Events

event OnCommand : TCommandNotifyEvent


event OnFileOK : TOpenNotifyEvent


event OnFolderChange : TOpenNotifyEvent


event OnHelp : TOpenNotifyEvent


event OnInitDone : TOpenNotifyEvent


event OnSelChange : TOpenNotifyEvent


event OnShareViolation : TShareNotifyEvent


event OnTypeChange : TOpenNotifyEvent


Variables

FCenter : Bool;

Window handle for hook

FDefaultExt : string;


FFileEditStyle : TFileEditStyle;


FFileName : TFileName;


FFiles : TStrings;


FFilter : String;


FFilterIndex : Integer;


FHistoryList : TStrings;

Dialog template name

FHwnd : Hwnd;


FInitialDir : string;


FOnCommand : TCommandNotifyEvent;


FOnFileOK : TOpenNotifyEvent;


FOnFolderChange : TOpenNotifyEvent;


FOnHelp : TOpenNotifyEvent;


FOnInitDone : TOpenNotifyEvent;

Custom event handlers

FOnSelChange : TOpenNotifyEvent;


FOnShareViolation : TShareNotifyEvent;


FOnTypeChange : TOpenNotifyEvent;


FOptions : TOpenOptions;


FTemplateName : string;

Center dialog?

FTitle : string;



Constructors


constructor Create(AOwner: TComponent);

TCustOpenDialog


Functions


destructor Destroy;


function Execute: Boolean;


procedure HideControl(id : Integer);

New procedures

Hide a specific control


procedure SetControlText(id : Integer;s : String);

Set a control's text


function DoExecute(Func: Pointer): Bool;


function FilePth : String;

Helper function to read File Path


function FoldPath : String;

Helper function to read folder path


function GetSpec : String;

Helper function to read Spec


procedure SetDefExt(s : String);

Helper procedure to set default ext


procedure SetHistoryList(Value: TStrings);

allow callback to find object


procedure SetInitialDir(const Value: string);


Properties


property Center : Bool


property DefaultExt : string


property FileEditStyle : TFileEditStyle


property FileName : TFileName


property Filter : String


property FilterIndex : Integer


property HistoryList : TStrings


property InitialDir : string


property Options : TOpenOptions


property TemplateName : string


property Title : string


property DefExt : String

New write only property


property FilePath : String


property Files : TStrings


property FolderPath : String


property Spec : String


property Wnd : HWnd

New read only properties


Events


event OnCommand : TCommandNotifyEvent


event OnFileOK : TOpenNotifyEvent


event OnFolderChange : TOpenNotifyEvent


event OnHelp : TOpenNotifyEvent


event OnInitDone : TOpenNotifyEvent


event OnSelChange : TOpenNotifyEvent


event OnShareViolation : TShareNotifyEvent


event OnTypeChange : TOpenNotifyEvent


Variables


FCenter : Bool;

Window handle for hook


FDefaultExt : string;


FFileEditStyle : TFileEditStyle;


FFileName : TFileName;


FFiles : TStrings;


FFilter : String;


FFilterIndex : Integer;


FHistoryList : TStrings;

Dialog template name


FHwnd : Hwnd;


FInitialDir : string;


FOnCommand : TCommandNotifyEvent;


FOnFileOK : TOpenNotifyEvent;


FOnFolderChange : TOpenNotifyEvent;


FOnHelp : TOpenNotifyEvent;


FOnInitDone : TOpenNotifyEvent;

Custom event handlers


FOnSelChange : TOpenNotifyEvent;


FOnShareViolation : TShareNotifyEvent;


FOnTypeChange : TOpenNotifyEvent;


FOptions : TOpenOptions;


FTemplateName : string;

Center dialog?


FTitle : string;