functions pointer to a HelloWorld callBackFunction raised an error on CC_CALLBACK_1(...)

Any hints what is wrong here?

    void (HelloWorld::*callBackFunction)(Object*);  ///Declaration
    callBackFunction = &HelloWorld::menuPlayCallback;// //Initialisation

But I get this error:

Error   1   error C2064: term does not evaluate to a function taking 2 arguments

on source line (using the function pointer: callBackFunction):

setCallback(CC_CALLBACK_1(callBackFunction, this));