FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o procedimento de gancho de caixa de diálogo comum que é substituído para adicionar uma funcionalidade específica à caixa de diálogo do arquivo.
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
O identificador para a janela da caixa de diálogo.
- msg
- Int32
A mensagem recebida pela caixa de diálogo.
- wparam
-
IntPtr
nativeint
Informações adicionais sobre a mensagem.
- lparam
-
IntPtr
nativeint
Informações adicionais sobre a mensagem.
Retornos
nativeint
Retorna zero se o procedimento de caixa de diálogo padrão processar a mensagem; retorna um valor diferente de zero se o procedimento de caixa de diálogo padrão ignorar a mensagem.
Comentários
Um procedimento de gancho permite que o usuário se conecte ou insira outras rotinas em uma rotina ou aplicativo com a finalidade de depurar ou aprimorar a funcionalidade.
Por padrão, o procedimento de gancho centraliza a caixa de diálogo na tela em resposta a uma mensagem WM_INITDIALOG.
Notas aos Herdeiros
Ao substituir HookProc(IntPtr, Int32, IntPtr, IntPtr) em uma classe derivada, chame o método da HookProc(IntPtr, Int32, IntPtr, IntPtr) classe base.