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 [僅限桌面應用程式] |
標頭 |
|