Exemple #1
0
 /// <summary>
 /// 文字信息处理事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void cm_ProcessingText(object sender, CallbackManager.ProcessingTextEventArgs e)
 {
     //接收到的信息对象
     ReceiveMessage.Text rec = e.MessageData;
     //声明返回信息类型对象
     ReplyMessage.Text ret = new ReplyMessage.Text(rec.FromUserName, rec.ToUserName, "接收到一条文字信息:" + rec.Content);
     //将返回信息对象赋值给e.replyMessage
     e.ReplyMessage = ret;
 }
Exemple #2
0
 /// <summary>
 /// 图片信息处理事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void cm_ProcessingImage(object sender, CallbackManager.ProcessingImageEventArgs e)
 {
     //接收到的信息对象
     ReceiveMessage.Image rec = e.MessageData;
     //返回图片链接
     ReplyMessage.Text ret = new ReplyMessage.Text(rec.FromUserName, rec.ToUserName, "图片链接:" + rec.PicUrl);
     //或者返回接收的图片
     //ReplyMessage.Image ret = new ReplyMessage.Image(rec.FromUserName, rec.ToUserName, rec.MediaId);
     //将返回信息对象赋值给e.replyMessage
     e.ReplyMessage = ret;
 }
Exemple #3
0
 void cm_ProcessingLocation(object sender, CallbackManager.ProcessingLocationEventArgs e)
 {
     ReceiveMessage.Location rec = e.MessageData;
     ReplyMessage.Text       ret = new ReplyMessage.Text(rec.FromUserName, rec.ToUserName, rec.Label + ":/r/nX = " + rec.Location_X.ToString() + "/r/nY = " + rec.Location_Y + "/r/n缩放等级=" + rec.Scale.ToString());
     e.ReplyMessage = ret;
 }