Condividi tramite


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

Definizione

Definisce la routine di hook della finestra di dialogo comune di cui viene eseguito l'override per aggiungere funzionalità specifiche a una finestra di dialogo per la gestione dei file.

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

Parametri

hWnd
IntPtr

nativeint

Handle per la finestra di dialogo.

msg
Int32

Messaggio ricevuto dalla finestra di dialogo.

wparam
IntPtr

nativeint

Ulteriori informazioni sul messaggio.

lparam
IntPtr

nativeint

Ulteriori informazioni sul messaggio.

Restituisce

IntPtr

nativeint

Restituisce il valore zero se la routine predefinita della finestra di dialogo elabora il messaggio e un valore diverso da zero se la routine predefinita della finestra di dialogo ignora il messaggio.

Commenti

Una routine hook consente all'utente di connettersi o inserire altre routine in una routine o in un'applicazione allo scopo di eseguire il debug o migliorare le funzionalità.

Per impostazione predefinita, la procedura hook centra la finestra di dialogo sullo schermo in risposta a un messaggio di WM_INITDIALOG.

Note per gli eredi

Quando si esegue l'override HookProc(IntPtr, Int32, IntPtr, IntPtr) in una classe derivata, assicurarsi di chiamare il metodo della classe di HookProc(IntPtr, Int32, IntPtr, IntPtr) base.

Si applica a