FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.