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

Definizione

Definisce la routine hook della finestra di dialogo comune sottoposta a override per aggiungere funzionalità specifiche alla finestra di dialogo 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 della finestra di dialogo.

msg
Int32

Messaggio ricevuto dalla finestra di dialogo.

wparam
IntPtr

nativeint

Informazioni aggiuntive sul messaggio.

lparam
IntPtr

nativeint

Informazioni aggiuntive sul messaggio.

Valori restituiti

IntPtr

nativeint

Restituisce zero se la routine predefinita della finestra di dialogo elabora il messaggio; restituisce un valore diverso da zero se la routine della finestra di dialogo predefinita 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