我可以用什么方式编写当前用户发送的最后发送的消息,因为只是为了搞乱,我创建了一个名为Italic的复选框,当它被检查时,我希望用户发送的每条消息都与/或编辑为"_" + text + "_"
,因为文本周围的下划线以斜体显示。
答案 0 :(得分:0)
您可以使用以下内容:
msg.Body = "_" + msg.Body + "_";
当然,你需要在其中创建一个程序和一个合适的处理程序。以下将完成此任务:
using System;
using System.Windows.Forms;
using SKYPE4COMLib;
namespace Italics
{
public partial class Form1 : Form
{
Skype skype;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
skype = new Skype();
skype.Attach(7, true);
skype.MessageStatus += new _ISkypeEvents_MessageStatusEventHandler(skype_MessageStatus);
}
private void skype_MessageStatus(ChatMessage msg, TChatMessageStatus status)
{
msg.Body = "_" + msg.Body + "_";
}
}
}
我知道这是一个非常晚的回应,但希望你仍然可以使用它。