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í.
Vyfiltruje zprávu před odesláním.
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 změnit.
Návraty
true filtrování zprávy a zastavení odeslání zprávy; false aby zpráva mohla pokračovat k dalšímu filtru nebo ovládacímu prvku.
Poznámky
Slouží PreFilterMessage k vyfiltrování zprávy před odesláním do ovládacího prvku nebo formuláře. Pokud například chcete zastavit Click odeslání události Button ovládacího prvku do ovládacího prvku, implementujete PreFilterMessage metodu a vrátíte true hodnotu, když dojde ke Click zprávě. 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.