我試圖從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