IMessageFilter.PreFilterMessage(Message) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.