• 您的位置我爱Aspx >> VB.Net >> 在Vs.net中使用MSN即时通讯软件(下)
  • 在Vs.net中使用MSN即时通讯软件(下)

  • 作者:aspxer  来源:internet  日期:2007-5-20 13:59:43  关键字:.net
  • 在Vs.net中使用MSN即时通讯软件(下)

    判断有新消息的方法就是接收的内容是否为“text”类型,代码如下

    private void OnTextRecieved(Messenger.IMsgrIMSession s,

    Messenger.IMsgrUser u, string header, string text,

    ref bool default)

    {

    if(header.IndexOf("Content-Type: text/plain") != -1 &&

    u.FriendlyName != "Hotmail")

    {

    messageWindow.AppendText(u.FriendlyName + ": " + text + "\r\n");

    CurrentUser = u;

    default = false;

    }

    }

    发送消息

    将你要发送的消息输入到“编辑”框,然后点“发送”按钮,“编辑”框中的内容将由如下代码发送出去:

    private static string header =

    "MIME-Version: 1.0\r\nContent-Type: text/plain;" +

    "charset=UTF-8\r\nX-MMS-IM-Format: " +

    "FN=MS%20Shell%20Dlg; EF=; CO=0; CS=0; PF=0\r\n\r\n";

    private void send_Click(object sender, System.EventArgs e)

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:走近VB.Net(七)在窗体上画图
    下一篇:效率提高两倍!——Visual Basic.net 新力量