Nyelv

FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Metódus

Definíció

Meghatározza a párbeszédpanelek gyakori horog eljárását, amelyet felül kell bírálni, hogy adott funkciókat adjon hozzá a fájl párbeszédpaneljéhez.

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

Paraméterek

hWnd
IntPtr

nativeint

A párbeszédpanel ablakának fogópontja.

msg
Int32

A párbeszédpanel által fogadott üzenet.

wparam
IntPtr

nativeint

További információ az üzenetről.

lparam
IntPtr

nativeint

További információ az üzenetről.

Válaszok

IntPtr

nativeint

Nulla értéket ad vissza, ha az alapértelmezett párbeszédpanel-eljárás feldolgozza az üzenetet; nemero értéket ad vissza, ha az alapértelmezett párbeszédpanel-eljárás figyelmen kívül hagyja az üzenetet.

Megjegyzések

A horog eljárás lehetővé teszi a felhasználó számára, hogy más rutinokat csatlakozzon vagy szúrjon be egy rutinba vagy alkalmazásba a hibakeresés vagy a funkciók javítása céljából.

Alapértelmezés szerint a horog eljárás egy WM_INITDIALOG üzenetre válaszul a képernyőn lévő párbeszédpanelt középre igazítja.

Megjegyzések az öröklőkhöz

Származtatott osztály felülírásakor HookProc(IntPtr, Int32, IntPtr, IntPtr) mindenképpen hívja meg az alaposztály metódusát HookProc(IntPtr, Int32, IntPtr, IntPtr) .

A következőre érvényes: