Comparteix a través de


IMessageFilter.PreFilterMessage(Message) Método

Definición

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.

Se aplica a