我试图从Skype向我的C#应用程序显示未读聊天。我使用int msgCount=skype.MissedMessages.Count
来获取未读消息的数量并尝试了给定的功能skype.MissedChats.ToString()
和skype.get_Message(msgCount).ToString()
。但是它们显示“System._ComObject”。有什么建议么???使用C#在Skype上错过了聊天#
4
A
回答
4
其实答案很简单,我得到了如下..
for (int i = 0; i < skype.MissedMessages.Count; i++)
{
if (skype.MissedMessages[i + 1].Type == TChatMessageType.cmeSaid)
{
string unreadMessage = skype.MissedMessages[i + 1].Body;
}
}
它可以读取其他细节,如发件人姓名skype.MissedMessages[i + 1].Sender
1
我猜想,它会要求您使用索引器来实际显示某个特定聊天消息的内容。现在你将一个ChatCollection
转换为一个字符串,我猜测他们没有实现,所以它只返回this.GetType().Name
。
我猜想,索引会的工作是这样的:
List<string> messages = new List<string>();
foreach (Char c in skype.MissedChats)
{
try
{
messages.Add(c.Name);
}
catch (COMException) { } // Invalid chat
}
相关问题
- 1. 消息显示使用Skype SDK聊天
- 2. 获取Skype聊天列表
- 3. 在skype中整合聊天机器人
- 4. 在Android中登录后,Skype用户没有通过Skype用户名开启Skype聊天窗口
- 5. 为Skype聊天设置主题
- 6. Skype转换聊天ID到Skype加入URL
- 7. skype:如何使用main.db读取聊天信息
- 8. 使用Skype API从电话ID获取聊天ID
- 9. 在C++上使用Protobuf-net与C#(UDP)聊天的Googles ProtoBuf
- 10. 在iPhone上使用XMPPFramework的Facebook聊天
- 11. 使用xmppframework在iphone上聊天
- 12. 通过PHP向SkypeID发送聊天消息,使用任何PHP类和Skype协议,无需安装Skype Messenger。
- 13. 显示聊天消息使用Qt(C++)
- 14. 使用PHP/C#创建聊天室?
- 15. C#聊天 - TCP P2P
- 16. Skype聊天窗口中的控件,iPhone消息应用程序
- 17. 通过插座和C#聊天
- 18. 如何在Android中使标签基本应用程序中的Skype类似Skype的聊天窗口
- 19. Android上使用嫌API与Facebook聊天
- 20. 在Ubuntu上使用C++的TCP上的聊天程序的问题12.10
- 21. Quickblox使用quickblox聊天
- 22. 使用javascript进行聊天
- 23. 使用rust-websocket聊天
- 24. 使用socket.io进行聊天
- 25. 发送消息到Skype“群组”聊天从.NET?
- 26. 如何嵌入Skype的聊天到网站
- 27. MVVM WPF数据绑定到Skype类聊天?
- 28. 通过管道使python程序“聊天”
- 29. 自适应卡上呈现Skype和仿真器,但不是网络聊天
- 30. C#:ASP.NET Web-Messenger(聊天)
“skype.MissedChats”属性的类型是什么? – antonijn 2013-02-13 07:00:00
'ChatCollection'类型 – Sudix 2013-02-13 07:05:23
我得到了答案。 .. 已在此处发布 – Sudix 2013-02-13 11:33:37