2014-05-08 75 views
0

我試圖通過SetWindowsHookEx鉤住CallWndProc。我想在特定情況下取消CallWndProc,但我不知道如何做到這一點。用GetMsgProc掛鉤,我可以使用pMsg->wParam = PM_REMOVE;來吃掉這條消息,它的工作完美,但不適用於CallWndProc如何在CallWndProc鉤子中取消消息

有人知道嗎?

回答

3

你想實現的是不可能的。

documentation(重點煤礦):

CallWndProc鉤子程序可以檢查該消息,但它不能 修改它。在掛鉤程序將控制權返還給系統後, 消息被傳遞給窗口程序