基本介紹
- 中文名:callmsgfilter
- lpMsg::向MSG結構的指針
- nCode:定應用程式定義的代碼
- 返回值:應用程式應該進一步處理該訊息
代碼釋義,使用語法,
代碼釋義
allMsgFilter函式傳遞特定的訊息和鉤子代碼到與WH_SYSMSGFILTER和WH_MSGFILTER鉤子相關聯的鉤子過程。WH_SYSMSGFILTER或者WH_MSGFILTER鉤子過程是應用程式定義的回調函式,該回調函式修改被截取的訊息或在接收到訊息時執行操作如,用來檢驗、選擇、修改傳遞給對話框、訊息框、選單或者滾動條的訊息。鉤子過程以SetWindowsHookEx設定。
使用語法
BOOL CallMsgFilter( LPMSG lpMsg, int nCode);
參數說明:
lpMsg:指向MSG結構的指針,該結構包含有即將傳遞給鉤子過程的訊息。
nCode:指定應用程式定義的代碼,鉤子過程使用該代碼來決定如何處理訊息。該代碼不能與系統定義的與WH_SYSMSGFILTER和WH_MSGFILTER鉤子相關的鉤子代碼(MSGF_ and HC_)相同。
返回值:如果應用程式應該進一步處理該訊息,返回值為0;如果不處理,返回非0值。