IMessageFilter.PreFilterMessage(Message) Methode

Definition

Filtert eine Nachricht aus, bevor sie verteilt wird.

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

Parameter

m
Message

Die nachricht, die verteilt werden soll. Sie können diese Nachricht nicht ändern.

Gibt zurück

true die Nachricht zu filtern und zu verhindern, dass sie versendet wird; false um zuzulassen, dass die Nachricht mit dem nächsten Filter oder Steuerelement fortfahren kann.

Hinweise

Wird PreFilterMessage verwendet, um eine Nachricht auszufiltern, bevor sie an ein Steuerelement oder Formular verteilt wird. Um beispielsweise zu verhindern, dass das Click Ereignis eines Button Steuerelements an das Steuerelement verteilt wird, implementieren Sie die PreFilterMessage Methode und geben einen true Wert zurück, wenn die Click Nachricht auftritt. Sie können diese Methode auch verwenden, um Code zu erledigen, den Sie möglicherweise ausführen müssen, bevor die Nachricht verteilt wird.

Gilt für: