FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) .