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) .

Применяется к