为什么调用SetWindowHookEx失败?
我的代码如下:
hThread = CreatThread(NULL, 0, ThreadProc, NULL, 0, &dwThreadID);
if(hThread != NULL)
{
//下面这个语句调用失败.
hHook = SetWindowHookEx(WH_CBT, HookProc, NULL, dwThreadID);
//下面这个语句执行成功.
hHook = SetWindowHookEx(WH_CBT, HookProc, NULL, GetCurrentThreadID());
}
请问各位大虾,为什么第一个语句失败?