Leer en inglés

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.

C#
protected override IntPtr HookProc (IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam);

Parámetros

hWnd
IntPtr

Identificador de la ventana de cuadro de diálogo.

msg
Int32

Mensaje recibido por el cuadro de diálogo.

wparam
IntPtr

Información adicional acerca del mensaje.

lparam
IntPtr

Información adicional acerca del mensaje.

Devoluciones

IntPtr

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

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7