我試圖從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聊天殭屍框架 - node.js
- 7. 爲Skype聊天設置主題
- 8. 如何在網站上集成skype聊天
- 9. c#Skype應用程序發送文本到觸發器上的當前聊天
- 10. Skype轉換聊天ID到Skype加入URL
- 11. 使用Skype API從電話ID獲取聊天ID
- 12. 在C++上使用Protobuf-net與C#(UDP)聊天的Googles ProtoBuf
- 13. 在Android上使用rabbitmq進行聊天
- 14. 使用xmppframework在iphone上聊天
- 15. 在iPhone上使用XMPPFramework的Facebook聊天
- 16. 通過PHP向SkypeID發送聊天消息,使用任何PHP類和Skype協議,無需安裝Skype Messenger。
- 17. 使用UCWA聊天
- 18. 顯示聊天消息使用Qt(C++)
- 19. 使用PHP/C#創建聊天室?
- 20. C#WPF ListBox聊天
- 21. C#聊天 - TCP P2P
- 22. Skype聊天窗口中的控件,iPhone消息應用程序
- 23. 是否可以在Skype聊天窗口中顯示圖像?
- 24. Socket c#通過互聯網聊天?
- 25. 通過插座和C#聊天
- 26. 如何在Android中使標籤基本應用程序中的Skype類似Skype的聊天窗口
- 27. SignalZ在azure上聊天
- 28. Android上使用嫌API與Facebook聊天
- 29. 在聊天應用
- 30. 聊天上的node.js
「skype.MissedChats」屬性的類型是什麼? – antonijn 2013-02-13 07:00:00
'ChatCollection'類型 – Sudix 2013-02-13 07:05:23
我得到了答案。 .. 已在此處發佈 – Sudix 2013-02-13 11:33:37