NativeWindow.DefWndProc(Message) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает процедуру окна по умолчанию, связанную с этим окном.
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)
Параметры
- m
- Message
Обрабатываемое в данный момент сообщение.
Комментарии
Как правило, метод вызывается DefWndProc только при перехвате сообщений окна и требуется, чтобы процедура окна по умолчанию обрабатывала сообщение. DefWndProc не следует вызывать для отправки сообщения окна в окно; вместо этого вызовите функцию Win32 SendMessage
.
Это ошибка при вызове DefWndProc Handle свойства 0.
Примечания для тех, кто наследует этот метод
Переопределите этот метод в производном классе, чтобы реализовать обобщенную пользовательскую обработку сообщений для конкретного собственного окна или .NET Windows FormsControl. Пользовательскую обработку можно выполнить до, после или вместо вызова реализации базового класса этого метода, который выполняет стандартную обработку сообщений.
В отличие от этого, добавление настраиваемой обработки сообщений для приложения можно выполнить с помощью AddMessageFilter(IMessageFilter) метода Application класса.