IMessageFilter.PreFilterMessage(Message) Метод

Определение

Отфильтровывает сообщение перед его отправкой.

public:
 bool PreFilterMessage(System::Windows::Forms::Message % m);
public bool PreFilterMessage (ref System.Windows.Forms.Message m);
abstract member PreFilterMessage : Message -> bool
Public Function PreFilterMessage (ByRef m As Message) As Boolean

Параметры

m
Message

Оправляемое сообщение. Изменить это сообщение нельзя.

Возвращаемое значение

Значение true для фильтрации сообщения и отмены его отправки; значение false для отправки сообщения к следующему фильтру или элементу управления.

Комментарии

Используйте для PreFilterMessage фильтрации сообщения перед его отправкой в элемент управления или форму. Например, чтобы остановить отправку ClickButton события элемента управления в элемент управления, реализуйте PreFilterMessage метод и возвращаете true значение при возникновении Click сообщения. Этот метод также можно использовать для выполнения работы с кодом, которую может потребоваться выполнить перед отправкой сообщения.

Применяется к