什么错误,这么奇怪?
我试了一个全局鼠标钩子的dll,但编译的时候出现一个错误。
can't convert long(int,unsigned int,...) to long(_stdcall*)(int,unsigned int,...).
出错的的语句是:
LRESULT CALLBACK MouseProc(...)
{
...
glhHook = SetWindowHookEx(...);
...
}
glhHook的定义是:
#pragma date_seg("mydata")
...
HHook glhHook;
...
#pragma date_seg