Udostępnij za pośrednictwem


FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Metoda

Definicja

Definiuje wspólną procedurę zaczepienia okna dialogowego, która jest zastępowana w celu dodania określonych funkcji do okna dialogowego pliku.

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

Parametry

hWnd
IntPtr

nativeint

Dojście do okna okna dialogowego.

msg
Int32

Komunikat odebrany przez okno dialogowe.

wparam
IntPtr

nativeint

Dodatkowe informacje o wiadomości.

lparam
IntPtr

nativeint

Dodatkowe informacje o wiadomości.

Zwraca

IntPtr

nativeint

Zwraca zero, jeśli domyślna procedura okna dialogowego przetwarza komunikat; zwraca wartość niezerową, jeśli domyślna procedura okna dialogowego ignoruje komunikat.

Uwagi

Procedura zaczepienia umożliwia użytkownikowi łączenie lub wstawianie innych procedur do procedury lub aplikacji w celu debugowania lub ulepszania funkcjonalności.

Domyślnie procedura zaczepienia wyśrodkuje okno dialogowe na ekranie w odpowiedzi na komunikat WM_INITDIALOG.

Uwagi dotyczące dziedziczenia

Podczas zastępowania HookProc(IntPtr, Int32, IntPtr, IntPtr) w klasie pochodnej należy wywołać metodę klasy bazowej HookProc(IntPtr, Int32, IntPtr, IntPtr) .

Dotyczy