我試圖鉤住鼠標;我MouseProc是鼠標鉤子和消息框問題
{
if(nCode==HC_ACTION)
{
if(wParam==WM_LBUTTONDOWN)
{
MessageBox(NULL,L"",L"",MB_OK);
return TRUE;
}
}
return CallNextHookEx(hHook,nCode,wParam,lParam);
}
我不知道爲什麼它gobal鉤我的鼠標,然後在租賃10消息框生成只是一個leftmouse按鈕的點擊。爲什麼它錯了?此外,我想知道如何鉤住taskmanager中存在的特定進程而不是鉤住所有現有的窗口?爲此,我嘗試將SetWindowsHookEx()的第四個參數設置爲指定線程的id,但它似乎沒有實際掛鉤。 (雖然hHook返回的是非NUll)
謝謝。