error C2440: “类型转换”: 无法从“overloaded-function”转换为“HOOKPROC”
1> 在匹配目标类型的范围内没有具有该名称的函数
#pragma data_seg("Shared")
HHOOK hHook;
#pragma data_seg()
#pragma comment(linker,"/section:Shared,rws")
hHook = ::SetWindowsHookEx(WH_CBT,(HOOKPROC)HookProc,NULL,0);
1> 在匹配目标类型的范围内没有具有该名称的函数
#pragma data_seg("Shared")
HHOOK hHook;
#pragma data_seg()
#pragma comment(linker,"/section:Shared,rws")
hHook = ::SetWindowsHookEx(WH_CBT,(HOOKPROC)HookProc,NULL,0);
{
return 0;
}
{
return 0;
}
不是NULL,是DLL的句柄。
而且SetWindowsHookEx(WH_CBT, CbtProc, NULL, GetCurrentThreadId());
http://www.wangchao.net.cn/bbsdetail_42858.html
看他