IMessageFilter.PreFilterMessage(Message) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Desactiva el filtrado en un mensaje antes de enviarlo.
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
Parámetros
- m
- Message
Mensaje que se va a enviar. No se puede modificar este mensaje.
Devoluciones
true
para filtrar el mensaje y detener su envío; false
para permitir que el mensaje continúe hacia el control o filtro siguiente.
Comentarios
Use PreFilterMessage para filtrar un mensaje antes de que se envíe a un control o formulario. Por ejemplo, para detener que el Click evento de un Button control se envíe al control, implemente el PreFilterMessage método y devuelva un true
valor cuando se produzca el Click mensaje. También puede usar este método para realizar el trabajo de código que es posible que tenga que hacer antes de que se envíe el mensaje.