Compartilhar via


NativeWindow.DefWndProc(Message) Método

Definição

Chama 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á sendo processada.

Comentários

Normalmente, você só chama o DefWndProc método quando está interceptando mensagens de janela e deseja que o procedimento de janela padrão manipule a mensagem. DefWndProc não deve ser chamado para enviar uma mensagem de janela para a janela; em vez disso, chame a função Win32 SendMessage .

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

Notas aos Herdeiros

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

Por outro lado, a adição de manipulação de mensagens personalizadas para um aplicativo pode ser realizada por meio do AddMessageFilter(IMessageFilter) método da Application classe .

Aplica-se a

Confira também