NativeWindow.DefWndProc(Message) Método

Definição

Invoca o procedimento de janela padrão associado a esta janela.

public:
 void DefWndProc(System::Windows::Forms::Message % m);
public void DefWndProc(ref System.Windows.Forms.Message m);
member this.DefWndProc : Message -> unit
Public Sub DefWndProc (ByRef m As Message)

Parâmetros

m
Message

A mensagem que está atualmente a ser processada.

Observações

Normalmente, só chama o DefWndProc método quando está a intercetar mensagens de janela e gostaria que o procedimento padrão da janela tratasse a mensagem. DefWndProc não deve ser chamada para enviar uma mensagem de janela para a janela; chama a função Win32 SendMessage em vez disso.

É um erro chamar DefWndProc quando a Handle propriedade é 0.

Notas para Herdeiros

Substitua este método numa classe derivada para implementar um tratamento generalizado de mensagens personalizadas para uma janela nativa específica ou .NET Windows Forms Control. O processamento personalizado pode ser realizado antes, depois ou em vez de uma chamada à implementação da classe base deste método, que executa o processamento padrão de mensagens.

Em contraste, adicionar um tratamento personalizado de mensagens para uma aplicação pode ser feito através do AddMessageFilter(IMessageFilter) método da Application classe.

Aplica-se a

Ver também