以鼠标钩子为例:
LRESULT CALLBACK MouseProc(
  int nCode,      // hook code
  WPARAM wParam,  // message identifier
  LPARAM lParam   // mouse coordinates
);

解决方案 »

  1.   

    为什么一定要加LRESULT,不加会出什么错,我一加这个,就不能编译
    不加能编译,但是全局时好象有问题
      

  2.   

    : error C2143: syntax error : missing ';' before '__stdcall'
    : warning C4229: anachronism used : modifiers on data are ignored
    : error C2377: 'LRESULT' : redefinition; typedef cannot be overloaded with any other symbol什么意思呀
      

  3.   

    www.codeproject.comkeyword: "mouse hook" or "WH_MOUSE" or...
      

  4.   

    我绝对没有自己定义呀,tigerfox(混合体)说的什么呀?我的确上在定义
    鼠标钩子是遇到这个问题的