код уведомления EN_MSGFILTER
Уведомляет родительское окно элемента управления полнофункционалового редактирования о событии клавиатуры или мыши в элементе управления . Элемент управления с расширенными возможностями отправляет код уведомления в виде сообщения WM_NOTIFY .
EN_MSGFILTER
pMsgFilter = (MSGFILTER *) lParam;
Параметры
-
lParam
-
Структура MSGFILTER , содержащая сведения о сообщении клавиатуры или мыши. Если родительское окно изменяет эту структуру и возвращает ненулевое значение, измененное сообщение обрабатывается вместо исходного.
Возвращаемое значение
Возвращает ноль, если элемент управления должен обработать событие клавиатуры или мыши.
Возвращает ненулевое значение, если элемент управления должен игнорировать событие клавиатуры или мыши.
Комментарии
Чтобы получить EN_MSGFILTER коды уведомлений для событий, укажите один или несколько следующих флагов в маске, отправляемой вместе с сообщением EM_SETEVENTMASK .
Flag | Значение |
---|---|
ENM_KEYEVENTS | Получение кодов уведомлений для событий клавиатуры. |
ENM_MOUSEEVENTS | Получение кодов уведомлений для событий мыши. |
ENM_SCROLLEVENTS | Получение кодов уведомлений для события колесика мыши. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|