FileDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o procedimento comum de gancho da caixa de diálogo que é sobreposto para adicionar funcionalidades específicas à caixa de diálogo do ficheiro.
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
A alça da 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.
Devoluções
nativeint
Retorna zero se o procedimento padrão da caixa de diálogo processar a mensagem; devolve um valor diferente de zero se o procedimento padrão da caixa de diálogo ignorar a mensagem.
Observações
Um procedimento hook permite ao utilizador ligar ou inserir outras rotinas numa rotina ou aplicação com o objetivo de depurar ou melhorar funcionalidades.
Por defeito, o procedimento de gancho centra a caixa de diálogo no ecrã em resposta a uma mensagem WM_INITDIALOG.
Notas para Herdeiros
Ao substituir HookProc(IntPtr, Int32, IntPtr, IntPtr) uma classe derivada, certifique-se de chamar o método da HookProc(IntPtr, Int32, IntPtr, IntPtr) classe base.