EN_MSGFILTER Benachrichtigungscode

Benachrichtigt das übergeordnete Fenster eines umfangreichen Bearbeitungssteuerelements über ein Tastatur- oder Mausereignis im Steuerelement. Ein umfangreiches Bearbeitungssteuerelement sendet diesen Benachrichtigungscode in Form einer WM_NOTIFY Nachricht.

EN_MSGFILTER

    pMsgFilter = (MSGFILTER *) lParam; 

Parameter

lParam

Eine MSGFILTER-Struktur , die Informationen zur Tastatur- oder Mausnachricht enthält. Wenn das übergeordnete Fenster diese Struktur ändert und einen Wert ungleich null zurückgibt, wird die geänderte Nachricht anstelle der ursprünglichen Nachricht verarbeitet.

Rückgabewert

Gibt null zurück, wenn das Steuerelement das Tastatur- oder Mausereignis verarbeiten soll.

Gibt ungleich null zurück, wenn das Steuerelement das Tastatur- oder Mausereignis ignorieren soll.

Bemerkungen

Um EN_MSGFILTER Benachrichtigungscodes für Ereignisse zu empfangen, geben Sie eines oder mehrere der folgenden Flags in der Maske an, die mit der EM_SETEVENTMASK Nachricht gesendet wird.

Flag Bedeutung
ENM_KEYEVENTS Zum Empfangen von Benachrichtigungscodes für Tastaturereignisse.
ENM_MOUSEEVENTS Zum Empfangen von Benachrichtigungscodes für Mausereignisse.
ENM_SCROLLEVENTS So erhalten Sie Benachrichtigungscodes für ein Mausradereignis.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Richedit.h

Siehe auch

Referenz

MSGFILTER

WM_NOTIFY