FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义要重写的通用对话框挂钩过程,以便向文件对话框添加特定功能。
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) 的方法。