类间通信
class A
{
public:
void OnClientChat(BYTE *pmsg);//客户聊天
void OnClientLogin(BYTE *pmsg);//客户登陆
void OnRegOk(BYTE *pmsg);//客服注册成功
void OnRegFail(BYTE *pmsg);//客服注册失败
void OnLoginOk(BYTE *pmsg);//客服登陆成功
void OnLoginFail(BYTE *pmsg);//客服登陆失败
void OnAlreadyLogin(BYTE *pmsg);//客服已经登录
void OnConnect();//客服连接到服务器
void OnDisconnect();//客服断开到服务器的连接
}
当A中的某些消息触发时,我想要在class B中处理相应的动作,比如当A中的OnClientChat触发时,我要在B中处理这个消息,有什么办法,除了SendMessage,PostMessage之外?