IMessageFilter.PreFilterMessage(Message) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Filtruje komunikat przed wysłaniem.
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
Wiadomość do wysłania. Nie można zmodyfikować tej wiadomości.
Zwraca
true aby odfiltrować komunikat i zatrzymać wysyłanie go; false aby zezwolić komunikatowi na kontynuowanie następnego filtru lub kontrolki.
Uwagi
Użyj PreFilterMessage polecenia , aby odfiltrować komunikat przed wysłaniem go do kontrolki lub formularza. Na przykład aby zatrzymać Click wysyłanie zdarzenia kontrolki Button do kontrolki, należy zaimplementować PreFilterMessage metodę i zwrócić true wartość po wystąpieniu komunikatu Click . Możesz również użyć tej metody, aby wykonać pracę kodu, którą może być konieczne przed wysłaniem komunikatu.