Compartir a través de


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

Definición

Define el procedimiento de enlace para cuadros de diálogo comunes que se reemplaza para agregar una funcionalidad específica a un cuadro de diálogo de archivo.

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

Parámetros

hWnd
IntPtr

nativeint

Identificador de la ventana de cuadro de diálogo.

msg
Int32

Mensaje recibido por el cuadro de diálogo.

wparam
IntPtr

nativeint

Información adicional acerca del mensaje.

lparam
IntPtr

nativeint

Información adicional acerca del mensaje.

Devoluciones

IntPtr

nativeint

Devuelve cero si el procedimiento de cuadro de diálogo predeterminado procesa el mensaje; devuelve un valor distinto de cero si dicho procedimiento ignora el mensaje.

Comentarios

Un procedimiento de enlace permite al usuario conectarse o insertar otras rutinas en una rutina o aplicación con el fin de depurar o mejorar la funcionalidad.

De forma predeterminada, el procedimiento de enlace centra el cuadro de diálogo en la pantalla en respuesta a un mensaje de WM_INITDIALOG.

Notas a los desarrolladores de herederos

Al invalidar HookProc(IntPtr, Int32, IntPtr, IntPtr) en una clase derivada, asegúrese de llamar al método de HookProc(IntPtr, Int32, IntPtr, IntPtr) la clase base.

Se aplica a