体育万博app下载_manbetx客户端网页版_bet万博网站

屏幕截图

屏幕截图代码如下:

  • Int x,y,width,height;
  • PrintScreen(x,y,width,height);//x,y为截图时鼠标选中的点的xy
  • //保存图片
  • SaveAsPic("图片名称", "路径", 图片要保存的类型);//类型:1:png  2:bmp  3:jpg
  • 用户输入状态提示

    用户输入状态示例如下://在输入文本发生变化时,发送无版本消息给服务器,消息类型12,消息内容是商议好的状态对应的数字。这里0:无状态1:正在输入2:正在输入语音

  • unsigned int matchKey = 0;
  • char msgId[64]={0};
  • String msg = 1;
  • int k = SendTextMessage(&matchKey, receiver, msg, Msg_Type_UserState, NULL, msgId);
  •  
  • 回调函数如下:
  • void OnReceiveNoVersionMessage(ECMessage *pMsg)
  • {
  •  if( Global::m_pChatRoom )
  •  {
  •  Global::m_pChatRoom->ReceiveNoVersionMessageResult(pMsg);
  •  }}
  • 消息撤回功能

    消息撤回功能是发送者在3分钟内,可以对消息进行撤回操作。3分钟后不能撤回

    消息撤回示例代码如下:

  • unsigned int matchKey = 0;
  • int k = WithDrawMessage(&matchKey, msgID, 1); 
  • 回调函数如下:
  • void OnWithDrawMessage(unsignedint matchKey, int reason)
  • {
  •  if( Global::m_pChatRoom )
  •  {
  •  Global::m_pChatRoom->WithDrawMessageResult(reason);
  •  }}
  • 联系人置顶/取消置顶

    设置联系人置顶,isTop值分别为:true,false

    设置联系人置顶示例代码如下:

  • unsigned int matchKey = 0;
  • int k = SetTopContact(&matchKey, contactId, isTop);
  •  
  • 回调函数如下:
  • void OnSetTopContact(unsignedint clientNo, int reason)
  •  {
  •  if( Global::m_pItemWidget )
  •  {
  •  Global::m_pItemWidget->SetTopContactResult(reason);
  •  }}


  • 获取置顶联系人列表

    获取置顶联系人列表示例代码如下:

  • unsigned int matchKey = 0;
  • int k = GetTopContact(&matchKey);
  •  
  • 回调函数如下:
  • Void  OnGetTopContact(unsignedint matchKey, int reason, int count, char** members)
  •  {
  •  if( Global::m_pMain )
  •  {
  •  Global::m_pMain->MainGetTopContactResult(reason, count, members);
  •  }
  •  }