CommonDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义要重写的通用对话框挂钩过程,以便向通用对话框添加特定功能。
protected:
virtual IntPtr HookProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam);
[System.Security.SecurityCritical]
protected virtual IntPtr HookProc (IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam);
protected virtual IntPtr HookProc (IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam);
[<System.Security.SecurityCritical>]
abstract member HookProc : nativeint * int * nativeint * nativeint -> nativeint
override this.HookProc : nativeint * int * nativeint * nativeint -> nativeint
abstract member HookProc : nativeint * int * nativeint * nativeint -> nativeint
override this.HookProc : nativeint * int * nativeint * nativeint -> nativeint
Protected Overridable Function HookProc (hwnd As IntPtr, msg As Integer, wParam As IntPtr, lParam As IntPtr) As IntPtr
参数
- hwnd
-
IntPtr
nativeint
Win32 对话框的窗口句柄。
- msg
- Int32
Win32 对话框要处理的 Windows 消息。
- wParam
-
IntPtr
nativeint
用于对话框操作的参数。
- lParam
-
IntPtr
nativeint
用于对话框操作的参数。
返回
IntPtr
nativeint
始终返回 Zero。
- 属性
注解
HookProc 处理对话初始化,方法是将对话窗口相对于屏幕居中,并将焦点设置为默认控件。