虽然在 class 的.h中是以 BOOL CALLBACK 申明的方法,
但 CL 编译时,仍只认为是 BOOL 类型的过程

解决方案 »

  1.   

    BOOL CALLBACK Proc (void)

    BOOL CALLBACK ClassName::Proc (void)
    相同吗?
      

  2.   

    BOOL CALLBACK Proc (void)
    如果BOOL CALLBACK ClassName::Proc (void)
    不为静态成员函数的话,是不相同的,虽然调用方式相同,但类成员函数实际上隐藏了一个参数this,没有申明出来;如果是静态函数就没有区别了,静态函数是存在于类空间之内的一个全局静态函数!!
      

  3.   

    类中的成员函数为static时才能作为回调函数.因为回调体系中并没有涉及到
    类的体系.