NativeWindow.DefWndProc(Message) Methode

Definitie

Roept de standaardvensterprocedure aan die aan dit venster is gekoppeld.

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)

Parameters

m
Message

Het bericht dat momenteel wordt verwerkt.

Opmerkingen

Normaal gesproken roept u alleen de DefWndProc methode aan wanneer u vensterberichten onderschept en de standaardvensterprocedure wilt gebruiken om het bericht te verwerken. DefWndProc mag niet worden aangeroepen om een vensterbericht naar het venster te verzenden; roep in plaats daarvan de Win32-functie SendMessage aan.

Het is een fout om aan te roepen DefWndProc wanneer de Handle eigenschap 0 is.

Notities voor overnemers

Overschrijf deze methode in een afgeleide klasse om gegeneraliseerde aangepaste berichtafhandeling te implementeren voor een specifiek systeemeigen venster of .NET Windows Forms Control. Aangepaste verwerking kan worden uitgevoerd vóór, na of in plaats van een aanroep van de basisklasse-implementatie van deze methode, die standaard berichtverwerking uitvoert.

Het toevoegen van aangepaste berichtafhandeling voor een toepassing kan daarentegen worden uitgevoerd via de AddMessageFilter(IMessageFilter) methode van de Application klasse.

Van toepassing op

Zie ook