EN_MSGFILTER

Повідомлення про EN_MSGFILTER повідомляє, що багатих редагування елемента керування батьківського вікно клавіатури або миші подія в елементі керування. Керування форматується надсилає це повідомлення сповіщення у вигляді на WM_NOTIFY повідомлення.

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

 

Параметри

uID
Ідентифікатор елемента керування форматованого тексту.
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.

Дивіться також

Багаті редагувати елементи керування огляд, багаті редагувати повідомлення про, MSGFILTER, WM_NOTIFY

Index