IMessageFilter.PreFilterMessage(Message) Metod

Definition

Filtrerar ut ett meddelande innan det skickas.

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

Parametrar

m
Message

Meddelandet som ska skickas. Du kan inte ändra det här meddelandet.

Returer

true för att filtrera meddelandet och hindra det från att skickas; false för att tillåta att meddelandet fortsätter till nästa filter eller kontroll.

Kommentarer

Använd PreFilterMessage för att filtrera bort ett meddelande innan det skickas till en kontroll eller ett formulär. Om du till exempel vill förhindra Click att en Button kontroll skickas till kontrollen implementerar PreFilterMessage du metoden och returnerar ett true värde när meddelandet Click inträffar. Du kan också använda den här metoden för att utföra kodarbete som du kan behöva göra innan meddelandet skickas.

Gäller för