Partager via


FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Méthode

Définition

Définit la procédure de raccordement d'une boîte de dialogue commune devant être substituée pour qu'une fonctionnalité spécifique soit ajoutée à la boîte de dialogue de fichier.

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ètres

hWnd
IntPtr

nativeint

Handle de la fenêtre de la boîte de dialogue.

msg
Int32

Message reçu par la boîte de dialogue.

wparam
IntPtr

nativeint

Informations supplémentaires sur le message.

lparam
IntPtr

nativeint

Informations supplémentaires sur le message.

Retours

IntPtr

nativeint

Retourne zéro lorsque la procédure de la boîte de dialogue par défaut traite le message et une valeur différente de zéro lorsque la procédure de la boîte de dialogue par défaut ignore le message.

Remarques

Une procédure de hook permet à l’utilisateur de se connecter ou d’insérer d’autres routines dans une routine ou une application à des fins de débogage ou d’amélioration des fonctionnalités.

Par défaut, la procédure de crochet centre la boîte de dialogue sur l’écran en réponse à un message WM_INITDIALOG.

Notes pour les héritiers

En cas de HookProc(IntPtr, Int32, IntPtr, IntPtr) substitution dans une classe dérivée, veillez à appeler la méthode de HookProc(IntPtr, Int32, IntPtr, IntPtr) la classe de base.

S’applique à