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