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
Дополнительные сведения о сообщении.
Возвращаемое значение
nativeint
Возвращает ноль, если процедура диалогового окна по умолчанию обрабатывает сообщение; возвращает ненулевое значение, если процедура диалогового окна по умолчанию игнорирует сообщение.
Комментарии
Процедура перехватчика позволяет пользователю подключать или вставлять другие подпрограммы в подпрограмму или приложение для отладки или повышения функциональности.
По умолчанию процедура перехватчика центрируется в диалоговом окне на экране в ответ на сообщение WM_INITDIALOG.
Примечания для тех, кто наследует этот метод
При переопределении HookProc(IntPtr, Int32, IntPtr, IntPtr) в производном классе обязательно вызовите метод базового класса HookProc(IntPtr, Int32, IntPtr, IntPtr) .