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 Meldung, bevor sie gesendet 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 zu sendende Meldung. Diese Meldung kann nicht geändert werden.
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.
Hinweise
Verwenden Sie PreFilterMessage , um eine Nachricht herauszufiltern, bevor sie an ein Steuerelement oder Formular gesendet wird. Um beispielsweise zu verhindern, dass das Click Ereignis eines Button Steuerelements an das Steuerelement gesendet 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 Codeaufgaben auszuführen, die Sie möglicherweise ausführen müssen, bevor die Nachricht gesendet wird.