IMessageFilter.PreFilterMessage(Message) Metódus

Definíció

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.

A következőre érvényes: