NativeWindow.DefWndProc(Message) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywołuje domyślną procedurę okna skojarzona z tym oknem.
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)
Parametry
- m
- Message
Komunikat, który jest obecnie przetwarzany.
Uwagi
Zazwyczaj metoda jest wywoływana DefWndProc tylko wtedy, gdy przechwytujesz komunikaty okien i chcesz, aby domyślna procedura okna obsługiwała komunikat. DefWndProc nie powinien być wywoływany w celu wysłania komunikatu okna do okna; Zamiast tego wywołaj funkcję Win32 SendMessage
.
Jest to błąd podczas wywoływania DefWndProc Handle właściwości 0.
Uwagi dotyczące dziedziczenia
Zastąp tę metodę w klasie pochodnej w celu zaimplementowania uogólnionej obsługi komunikatów niestandardowych dla określonego natywnego okna lub platformy Control.NET Windows Forms . Przetwarzanie niestandardowe można wykonać przed, po lub zamiast wywołania implementacji klasy bazowej tej metody, która wykonuje standardowe przetwarzanie komunikatów.
Z kolei dodanie dostosowanej obsługi komunikatów dla aplikacji można wykonać za pomocą AddMessageFilter(IMessageFilter) metody Application klasy .