c#窗体程序中,客户端同时接收到多个消息时,托盘图片如何依次闪动响应?

最近在做一个企业内部用的IM软件,有这样一个问题,当多个好友同时发来消息的时候,窗体上多个头像闪动。这个时候,如何把多个头像的闪动映射到托盘区呢?就像qq一样。也就是说点... 最近在做一个企业内部用的IM软件,有这样一个问题,当多个好友同时发来消息的时候,窗体上多个头像闪动。 这个时候,如何把多个头像的闪动映射到托盘区呢?就像qq一样。 也就是说点击托盘区闪动图标,会打开相应的窗口,然后托盘区接着闪动下一个消息。 展开
 我来答
blueberg82475
2010-09-25 · TA获得超过1667个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:208万
展开全部
1。应该是鼠标移动到托盘位置时出现一个层(那就先做鼠标移动事件)
2。当然这里的层在软件里可以用个菜单表示(再就用菜单把好友图标和名字装好)
3。然后可以在菜单里点击好友名(这里就是菜单里的点击事件)
4。点击完一个好友名 菜单选项里就删除一个 而托盘里就显示紧跟着的那个就行了

这样基本上就实现了多个消息响应 只不过菜单里面比较麻烦要你自己写
因为你要动态的创建菜单选项 你想想就知道
既然你不知道有多少个好友会同时给你发消息
那么你就只能动态创建菜单选项 然后把好友图标和名字添加都菜单选项里
要说的基本都说了哈 实现只能靠你自己了 俺不可能帮你写代码吧
祝你好运

再补充点 那个菜单其实我说是说菜单 但你不用菜单也可以
因为那个就是个列表 只是装那些好友名的选项
所以你只要能够装下好友名 随便用什么都行
只是都免不了动态创建选项
williamGfull
2010-09-25 · TA获得超过394个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:192万
展开全部
QQ是一个头像在闪 然后双击会打开它 然后再从队列中拿另一个头像出来闪的吧

可以考虑只拿最先 或 最近消息的头像 然后该窗体触发后 再拿第2个闪啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2010-09-25 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4014万
展开全部
设置托盘的图标就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式