NativeWindow.DefWndProc(Message) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die diesem Fenster zugeordnete Standardfensterprozedur auf.
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)
Parameter
- m
- Message
Die derzeit verarbeitete Meldung.
Hinweise
In der Regel rufen Sie die DefWndProc -Methode nur auf, wenn Sie Fenstermeldungen abfangen und möchten, dass die Standardfensterprozedur die Nachricht verarbeitet.
DefWndProc sollte nicht aufgerufen werden, um eine Fensternachricht an das Fenster zu senden; rufen Sie stattdessen die Win32-Funktion SendMessage
auf.
Es handelt sich um einen Fehler beim Aufrufen DefWndProc , wenn die Handle Eigenschaft 0 ist.
Hinweise für Vererber
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um eine generalisierte benutzerdefinierte Nachrichtenverarbeitung für ein bestimmtes systemeigenes Fenster oder .NET-Windows Forms Controlzu implementieren. Die benutzerdefinierte Verarbeitung kann vor, nach oder anstelle eines Aufrufs der Basisklassenimplementierung dieser Methode ausgeführt werden, die standardmäßige Nachrichtenverarbeitung ausführt.
Im Gegensatz dazu kann das Hinzufügen einer angepassten Nachrichtenverarbeitung für eine Anwendung über die AddMessageFilter(IMessageFilter) -Methode der Application -Klasse erfolgen.