NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

FileDialog.HookProc

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;

Parameters

hWnd
The handle to the dialog box window.
msg
The message received by the dialog box.
wParam
Additional information about the message.
lParam
Additional information about the message.

Return Value

Returns zero if the default dialog box procedure processes the message; returns a nonzero value if the default dialog box procedure ignores the message.

Remarks

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.

See Also

FileDialog Class | FileDialog Members | System.WinForms Namespace