IMessageFilter.PreFilterMessage(Message) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.