本文整理汇总了C++中Widget::OnAnyChatNotifyMessageCallBack方法的典型用法代码示例。如果您正苦于以下问题:C++ Widget::OnAnyChatNotifyMessageCallBack方法的具体用法?C++ Widget::OnAnyChatNotifyMessageCallBack怎么用?C++ Widget::OnAnyChatNotifyMessageCallBack使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Widget
的用法示例。
在下文中一共展示了Widget::OnAnyChatNotifyMessageCallBack方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: NotifyMessage_CallBack
// 异步消息通知回调函数定义
void CALLBACK Widget::NotifyMessage_CallBack(DWORD dwNotifyMsg, DWORD wParam, DWORD lParam, LPVOID lpUserValue)
{
BR_AFX_MANAGE_STATE;
Widget* pAnyChatSDKProc = (Widget*)lpUserValue;
if(!pAnyChatSDKProc)
return;
switch(dwNotifyMsg)
{
case WM_GV_CONNECT: pAnyChatSDKProc->OnGVClientConnect(wParam,NULL); break;
case WM_GV_LOGINSYSTEM: pAnyChatSDKProc->OnGVClientLogin(wParam,lParam); break;
case WM_GV_ENTERROOM: pAnyChatSDKProc->OnGVClientEnterRoom(wParam,lParam); break;
case WM_GV_MICSTATECHANGE: pAnyChatSDKProc->OnGVClientMicStateChange(wParam,lParam); break;
case WM_GV_USERATROOM: pAnyChatSDKProc->OnGVClientUserAtRoom(wParam,lParam); break;
case WM_GV_LINKCLOSE: pAnyChatSDKProc->OnGVClientLinkClose(wParam, lParam); break;
case WM_GV_ONLINEUSER: pAnyChatSDKProc->OnGVClientOnlineUser(wParam,lParam); break;
case WM_GV_CAMERASTATE: pAnyChatSDKProc->OnAnyChatCameraStateChgMessage(wParam,lParam); break;
case WM_GV_CHATMODECHG: pAnyChatSDKProc->OnGVClientChatModeChange(wParam,lParam); break;
case WM_GV_ACTIVESTATE: pAnyChatSDKProc->OnAnyChatActiveStateChgMessage(wParam,lParam); break;
case WM_GV_P2PCONNECTSTATE: pAnyChatSDKProc->OnAnyChatP2PConnectStateMessage(wParam,lParam);break;
case WM_GV_PRIVATEREQUEST: pAnyChatSDKProc->OnAnyChatPrivateRequestMessage(wParam,lParam); break;
case WM_GV_PRIVATEECHO: pAnyChatSDKProc->OnAnyChatPrivateEchoMessage(wParam,lParam); break;
case WM_GV_PRIVATEEXIT: pAnyChatSDKProc->OnAnyChatPrivateExitMessage(wParam,lParam); break;
case WM_GV_SDKWARNING: pAnyChatSDKProc->OnAnyChatSDKWarningMessage(wParam,lParam); break;
default:
break;
}
pAnyChatSDKProc->OnAnyChatNotifyMessageCallBack(dwNotifyMsg,wParam,lParam);
};