NativeWindow.DefWndProc(Message) 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.
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 .