FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje běžnou proceduru háku dialogového okna, která se přepíše, aby do dialogového okna soubor přidala konkrétní funkce.
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
Popisovač dialogového okna.
- msg
- Int32
Zpráva přijatá dialogovým oknem
- wparam
-
IntPtr
nativeint
Další informace o zprávě
- lparam
-
IntPtr
nativeint
Další informace o zprávě
Návraty
nativeint
Vrátí nulu, pokud výchozí dialogové okno procedura zpracuje zprávu; vrátí nenulovou hodnotu, pokud výchozí dialogové okno procedura ignoruje zprávu.
Poznámky
Procedura háku umožňuje uživateli připojit nebo vložit jiné rutiny do rutiny nebo aplikace pro účely ladění nebo vylepšení funkcí.
Procedura háku ve výchozím nastavení zacentruje dialogové okno na obrazovce v reakci na zprávu WM_INITDIALOG.
Poznámky pro dědice
Při přepsání HookProc(IntPtr, Int32, IntPtr, IntPtr) v odvozené třídě nezapomeňte volat metodu HookProc(IntPtr, Int32, IntPtr, IntPtr) základní třídy.