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 для фильтрации сообщения перед отправкой в элемент управления или форму. Например, чтобы остановить Click событие отправки Button элемента управления в элемент управления, реализуйте PreFilterMessage метод и возвращаете true значение при Click возникновении сообщения. Этот метод также можно использовать для выполнения работы кода, которую может потребоваться выполнить перед отправкой сообщения.