EN_MSGFILTER

Mesajul de notificare EN_MSGFILTER anunță un bogat Editare controlului fereastra părinte a unui eveniment tastatură sau mouse-ul în control. Un control de editare bogat trimite acest mesaj de notificare în formă de o WM_NOTIFY mesaj.

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

 

Parametrii

uID
Identificator de comanda editare bogat.
lpMsgFilter
Indicator spre o structură MSGFILTER care conțin informații despre mesajul de tastatură sau mouse-ul. Dacă fereastra părinte modifică această structură și returnează o valoare nenul, modificat mesajul este prelucrat în loc de un original.

Valorile întroarse

Returnează o valoare nenul, dacă controlul ar trebui să proces eveniment sau zero Dacă controlul ar trebui să ignore eveniment.

Observații

Pentru a primi notificări EN_MSGFILTER pentru evenimentele de la tastatură, specifica pavilion ENM_KEYEVENTS din masca de trimis cu mesajul EM_SETEVENTMASK . Pentru a primi notificări EN_MSGFILTER pentru evenimente mouse-ul, specifica pavilion ENM_MOUSEEVENTS.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.51 sau o versiune ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în richedit.h.

A se vedea, de asemenea

Rich Editare controale prezentare, Rich edita mesajele de notificare, MSGFILTER, WM_NOTIFY

Index