EN_MSGFILTER

Die EN_MSGFILTER-Nachricht benachrichtigt, dass ein Rich-edit-Steuerelements übergeordnete Fenster eine Tastatur oder Maus Ereignis im Steuerelement. Ein rich-Edit-Steuerelement sendet diese Benachrichtigung in Form einer WM_NOTIFY -Meldung.

EN_MSGFILTER wParam = (WPARAM) (UINT) uID; 
lParam = (LPARAM) (MSGFILTER) LpMsgFilter 

 

Parameter

uID
Bezeichner des rich-Edit-Steuerelements.
lpMsgFilter
Zeiger auf ein MSGFILTER -Struktur, die Informationen über die Tastatur oder Maus Meldung. Wenn das übergeordnete Fenster diese Struktur ändert und einen Wert ungleich NULL zurückgibt, wird die geänderte Nachricht statt der ursprünglichen verarbeitet.

Rückgabewerte

Gibt einen Wert ungleich NULL zurück, wenn das Steuerelement das Ereignis verarbeiten sollte, oder NULL, wenn das Steuerelement das Ereignis ignorieren soll.

Bemerkungen

Um EN_MSGFILTER Benachrichtigungen für Tastaturereignisse erhalten, geben Sie das ENM_KEYEVENTS-Flag in der Maske mit die EM_SETEVENTMASK -Meldung gesendet. Um EN_MSGFILTER Benachrichtigung für Mausereignisse zu erhalten, geben Sie das ENM_MOUSEEVENTS-flag.

QuickInfo

&Nbsp; Windows NT: Version 3.51 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:Deklariert in richedit.h.

Siehe auch

Rich-Edit-Steuerelemente (Übersicht), Rich-Edit-Benachrichtigungen, MSGFILTER, WM_NOTIFY

Index