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) 的方法。

适用于