Condividi tramite


NativeWindow.DefWndProc(Message) Metodo

Definizione

Richiama la routine di finestra predefinita associata a questa finestra.

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)

Parametri

m
Message

Messaggio correntemente in fase di elaborazione.

Commenti

In genere, si chiama il DefWndProc metodo solo quando si intercettano i messaggi della finestra e si desidera che la routine della finestra predefinita gestisca il messaggio. DefWndProc non deve essere chiamato per inviare un messaggio di finestra alla finestra; chiamare invece la funzione Win32 SendMessage .

È un errore chiamare DefWndProc quando la Handle proprietà è 0.

Note per gli eredi

Eseguire l'override di questo metodo in una classe derivata per implementare la gestione generalizzata dei messaggi personalizzati per una finestra nativa specifica o .NET Windows Forms Control. L'elaborazione personalizzata può essere eseguita prima, dopo o invece di una chiamata all'implementazione della classe base di questo metodo, che esegue l'elaborazione dei messaggi standard.

Al contrario, l'aggiunta di una gestione personalizzata dei messaggi per un'applicazione può essere eseguita tramite il AddMessageFilter(IMessageFilter) metodo della Application classe .

Si applica a

Vedi anche