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 |
|