IMessageFilter.PreFilterMessage(Message) IMessageFilter.PreFilterMessage(Message) IMessageFilter.PreFilterMessage(Message) IMessageFilter.PreFilterMessage(Message) Method

Definition

Filtert eine Meldung, bevor sie gesendet wird.Filters out a message before it is dispatched.

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

Parameter

m
Message Message Message Message

Die zu sendende Meldung.The message to be dispatched. Diese Meldung kann nicht geändert werden.You cannot modify this message.

Gibt zurück

true, um die Meldung zu filtern und das Senden zu verhindern, false, um das Senden der Meldung bis zum nächsten Filter oder Steuerelement zu ermöglichen.true to filter the message and stop it from being dispatched; false to allow the message to continue to the next filter or control.

Hinweise

Verwendung PreFilterMessage um eine Nachricht zu filtern, bevor sie zu einem Steuerelement oder Formular gesendet wird.Use PreFilterMessage to filter out a message before it is dispatched to a control or form. Beispielsweise zum Beenden der Click Ereignis eine Button Steuerelement auf das Steuerelement gesendet wird, implementieren Sie die PreFilterMessage Methode, und geben eine true Wert fest, wenn die Click Meldung wird angezeigt.For example, to stop the Click event of a Button control from being dispatched to the control, you implement the PreFilterMessage method and return a true value when the Click message occurs. Sie können diese Methode auch verwenden, mit Code Arbeiten ausführen, die Sie möglicherweise durchführen müssen, bevor die Nachricht weitergeleitet wird.You can also use this method to perform code work that you might need to do before the message is dispatched.

Sicherheit

SecurityPermission
Erfordert UnmanagedCode Berechtigung zum Zeitpunkt der Verknüpfung.Requires UnmanagedCode permission at link time.

Gilt für: