首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Skype4COM -发送的消息

Skype4COM -发送的消息
EN

Stack Overflow用户
提问于 2015-12-26 12:17:51
回答 1查看 249关注 0票数 0

有什么方法可以让我写下当前用户发送的最后一条消息,因为我做了一个名为斜体的复选框,当它被选中时,我希望用户发送的每一条消息都与/或编辑为"_" + text + "_",因为文本周围的下划线使其显示为斜体。

EN

回答 1

Stack Overflow用户

发布于 2016-05-10 08:29:03

您可以使用以下内容:

代码语言:javascript
复制
msg.Body = "_" + msg.Body + "_";

当然,您需要在其中创建一个程序,并创建一个适当的处理程序。以下操作将完成此操作:

代码语言:javascript
复制
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 + "_";
        }
    }
}

我知道这是一个非常晚的回复,但希望你仍然对此有用处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34468465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档