Defines the common dialog box hook procedure that is overridden to add specific functionality to the file dialog box.
[Visual Basic] Overrides Protected Function HookProc( _ ByVal hWnd As Integer, _ ByVal msg As Integer, _ ByVal wParam As Integer, _ ByVal lParam As Integer _ ) As Integer [C#] protected override int HookProc( int hWnd, int msg, int wParam, int lParam ); [C++] protected: override int HookProc( int hWnd, int msg, int wParam, int lParam ); [JScript] protected override function HookProc( hWnd : int, msg : int, wParam : int, lParam : int ) : int;
Returns zero if the default dialog box procedure processes the message; returns a nonzero value if the default dialog box procedure ignores the message.
A hook procedure allows the user to connect or insert other routines into a routine or application for the purpose of debugging or enhancing functionality.
By default, the hook procedure centers the dialog box on the screen in response to a WM_INITDIALOG message.
Notes to Inheritors: When overriding HookProc in a derived class, be sure to call the base class's HookProc method.
FileDialog Class | FileDialog Members | System.WinForms Namespace