FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) 方法

定义

定义要重写的通用对话框挂钩过程,以便向文件对话框添加特定功能。

protected:
 override IntPtr HookProc(IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam);
protected override IntPtr HookProc (IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam);
override this.HookProc : nativeint * int * nativeint * nativeint -> nativeint
Protected Overrides Function HookProc (hWnd As IntPtr, msg As Integer, wparam As IntPtr, lparam As IntPtr) As IntPtr

参数

hWnd
IntPtr

nativeint

对话框窗口的句柄。

msg
Int32

对话框接收的消息。

wparam
IntPtr

nativeint

关于消息的附加信息。

lparam
IntPtr

nativeint

关于消息的附加信息。

返回

IntPtr

nativeint

如果默认对话框过程处理此消息,则返回零;如果默认对话框过程忽略此消息,则返回非零值。

注解

挂钩过程允许用户将其他例程连接到例程或应用程序,以便调试或增强功能。

默认情况下,挂钩过程将屏幕上的对话框居中,以响应WM_INITDIALOG消息。

继承者说明

HookProc(IntPtr, Int32, IntPtr, IntPtr) 派生类中重写时,请务必调用基类 HookProc(IntPtr, Int32, IntPtr, IntPtr) 的方法。

适用于