| Class TOpenDialogHint (unit HintOpen) |
TOpenDialog
TOpenDialogHint
| Constructors |
constructor Create(AOwner:TComponent);TOpenDialog
| Functions |
function Execute: Boolean;
function NewExecute(Func: Pointer): Bool;| Properties |
property HintSize : word
property SelectedFileName : string
property SelectedFilter : integer| Events |
event OnChange : TNotifyEvent
event OnPaint : TGraphicDrawNotify| Variables |
FFilterSelected : boolean;
FFileChange : TNotifyEvent;
FGraphicHint : TGraphHintWindow;
FHintDraw : TGraphicDrawNotify;
FHintSize : word;
FOldFileName : string;
FOldFilterIndex : integer;| Constructors |
constructor Create(AOwner:TComponent);Internal flag, correct bug in standard TFileOpen class - sending notification about file selection when filter selection is perfomed
TOpenDialog
| Functions |
function Execute: Boolean;FFileName
function NewExecute(Func: Pointer): Bool;The only purpose to override Create method is to store reference on created dialog as global variable. The variable will use in hook function which I can not to determine as function of object. Obviously, if one creates two dialogs at time in a single instance, the unit will fail
| Properties |
property HintSize : word
property SelectedFileName : string
property SelectedFilter : integer| Events |
event OnChange : TNotifyEvent
event OnPaint : TGraphicDrawNotify| Variables |
FFilterSelected : boolean;
FFileChange : TNotifyEvent;
FGraphicHint : TGraphHintWindow;
FHintDraw : TGraphicDrawNotify;
FHintSize : word;
FOldFileName : string;
FOldFilterIndex : integer;