共用方式為


EN_MSGFILTER通知程式碼

通知控制項中鍵盤或滑鼠事件的豐富編輯控制項父視窗。 豐富的編輯控制項會以 WM_NOTIFY 訊息的形式傳送此通知程式碼。

EN_MSGFILTER

    pMsgFilter = (MSGFILTER *) lParam; 

參數

lParam

MSGFILTER結構,包含鍵盤或滑鼠訊息的相關資訊。 如果父視窗修改此結構並傳回非零值,則會處理修改後的訊息,而不是原始訊息。

傳回值

如果控制項應該處理鍵盤或滑鼠事件,則傳回零。

如果控制項應該忽略鍵盤或滑鼠事件,則傳回非零。

備註

若要接收事件的EN_MSGFILTER通知碼,請在 EM_SETEVENTMASK訊息傳送 的遮罩中指定下列一或多個旗標。

旗標 意義
ENM_KEYEVENTS 若要接收鍵盤事件的通知碼。
ENM_MOUSEEVENTS 接收滑鼠事件的通知碼。
ENM_SCROLLEVENTS 若要接收滑鼠滾輪事件的通知碼。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Richedit.h

另請參閱

參考

MSGFILTER

WM_NOTIFY