EN_MSGFILTER

Сообщение уведомления EN_MSGFILTER сообщает rich edit родительского окна элемента управления клавиатуры или мыши события в элементе управления. Элемент управления rich edit отправляет это сообщение уведомления в виде WM_NOTIFY сообщение.

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

Параметры

uID
Идентификатор элемента управления rich edit.
lpMsgFilter
Указатель на структуру MSGFILTER , содержащий сведения о сообщении, клавиатуры или мыши. Если родительское окно изменяет этой структуры и возвращает ненулевое значение, измененное сообщение обрабатывается вместо того, чтобы оригинал.

Возвращаемые значения

Возвращает ненулевое значение, если элемент управления должен обработать событие, или нуль, если элемент управления должен игнорировать события.

Примечания

Чтобы получать уведомления о EN_MSGFILTER для события клавиатуры, укажите флаг ENM_KEYEVENTS в маске, отправлен с сообщением EM_SETEVENTMASK . Чтобы получать уведомления о EN_MSGFILTER для событий мыши, укажите флаг ENM_MOUSEEVENTS.

QuickInfo

nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В richedit.h.

Родственные слова

Rich Edit обзор элементов управления, Rich Edit сообщений уведомлений, MSGFILTER, WM_NOTIFY

Index