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 przechwytuje się komunikaty okna i chcesz, aby domyślna procedura okna obsługiwała komunikat.
DefWndProc nie powinna być wywoływana w celu wysłania komunikatu okna do okna; Zamiast tego wywołaj funkcję Win32 SendMessage .
Jest to błąd podczas wywoływania DefWndProcHandle właściwości 0.
Notatki dotyczące dziedziczenia
Zastąp tę metodę w klasie pochodnej, aby zaimplementować uogólnioną niestandardową obsługę komunikatów dla określonego okna natywnego lub programu .NET Windows Forms Control. Przetwarzanie niestandardowe można wykonać przed lub po wywołaniu do implementacji klasy bazowej tej metody, która wykonuje standardowe przetwarzanie komunikatów.
Natomiast dodanie dostosowanej obsługi komunikatów dla aplikacji można wykonać za pomocą AddMessageFilter(IMessageFilter) metody Application klasy .