IMessageFilter.PreFilterMessage(Message) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Před odesláním vyfiltruje zprávu.
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
Parametry
- m
- Message
Zpráva, která se má odeslat. Tuto zprávu nelze upravit.
Návraty
true
filtrovat zprávu a zabránit jejímu odeslání; false
a umožníte tak, aby zpráva pokračovala k dalšímu filtru nebo ovládacímu prvku.
Poznámky
Slouží PreFilterMessage k odfiltrování zprávy před odesláním do ovládacího prvku nebo formuláře. Chcete-li například zabránit Click odeslání události Button ovládacího prvku do ovládacího prvku, implementujete metodu PreFilterMessage a vrátíte true
hodnotu při výskytu Click zprávy. Tuto metodu můžete použít také k provedení práce s kódem, kterou možná budete muset udělat před odesláním zprávy.