NativeWindow.DefWndProc(Message) Metoda

Definicja

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 .

Dotyczy

Zobacz też