IMessageFilter.PreFilterMessage(Message) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Kiszűri az üzeneteket a küldés előtt.
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
Paraméterek
- m
- Message
A küldendő üzenet. Ez az üzenet nem módosítható.
Válaszok
true az üzenet szűrése és elküldésének leállítása; false lehetőséget, hogy az üzenet továbbhaladjon a következő szűrőre vagy vezérlőelemre.
Megjegyzések
Az üzenet szűrésére használható PreFilterMessage , mielőtt elküldené azt egy vezérlőbe vagy űrlapra. Ha például meg szeretné akadályozni, hogy egy ClickButton vezérlőt elküldjenek a vezérlőnek, implementálja a PreFilterMessage metódust, és visszaad egy true értéket az Click üzenet bekövetkezésekor. Ezzel a módszerrel olyan kódmunkát is végrehajthat, amelyet az üzenet elküldése előtt esetleg el kell végeznie.