当前位置:首页 > 网络编程 > 软件语言 > .NET > 在Vs.net中使用MSN即时通讯软件(下)

在Vs.net中使用MSN即时通讯软件(下)

点击次数:47 次 发布日期:2008-11-06 08:07:44 作者:源代码网
源代码网推荐
广告载入中
接收消息
源代码网推荐
源代码网推荐 判断有新消息的方法就是接收的内容是否为“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 " ");
源代码网推荐 CurrentUser = u;
源代码网推荐 default = false;
源代码网推荐}
源代码网推荐}
源代码网推荐
源代码网推荐
源代码网推荐发送消息
源代码网推荐
源代码网推荐 将你要发送的消息输入到“编辑”框,然后点“发送”按钮,“编辑”框中的内容将由如下代码发送出去:
源代码网推荐
源代码网推荐 private static string header =
源代码网推荐 "MIME-Version: 1.0 Content-Type: text/plain;"
源代码网推荐 "charset=UTF-8 X-MMS-IM-Format: "
源代码网推荐 "FN=MS Shell Dlg; EF=; CO=0; CS=0; PF=0 ";
源代码网推荐
源代码网推荐private void send_Click(object sender, System.EventArgs e)
源代码网推荐{
源代码网推荐 CurrentUser.SendText(header, this.sendText.Text,
源代码网推荐 Messenger.MMSGTYPE.MMSGTYPE_ALL_RESULTS);
源代码网推荐
源代码网推荐messageWindow.AppendText("You say: " sendText.Text " ");
源代码网推荐}
源代码网推荐
源代码网推荐
源代码网推荐更新联系人的状态
源代码网推荐
源代码网推荐 我在ListView中使用了不同的图标来表示联系人相应的状态。当调用构造函数的时候,联系人的状态被第一次设置。当联系人状态改变的时候则调用OnUserStatusChanged() 事件,更新联系人的状态。
源代码网推荐
源代码网推荐 private void OnUserStateChanged(Messenger.IMsgrUser user,
源代码网推荐 Messenger.MSTATE state, ref bool default)
源代码网推荐{
源代码网推荐 for(int i = 0; i < Users.Count; i )
源代码网推荐 {
源代码网推荐 if(user == Users.Item(i))
源代码网推荐 {
源代码网推荐 ListViewItem item = userList.Items[i];
源代码网推荐 item.ImageIndex = GetStateImage(user.State);
源代码网推荐 }
源代码网推荐}
源代码网推荐}
源代码网推荐
源代码网推荐
源代码网推荐小结
源代码网推荐
源代码网推荐 我希望大家会对这篇文章感兴趣,通过这篇文章我们也了解了MSN的一小部分功能。MSN还有很多其他的功能等我们去挖掘。Ok,现在我们知道了创建Vs.net外接程序其实是一件很容易的事情,你可以由此创建出更多富有创造性的外接程序。
源代码网推荐

源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华