字体
第(7/7)页
关灯
   存书签 书架管理 返回目录
leteChatter(CMsg* pMsg)

    {

    //得到要删除的用户名

    CString sNickNcom = pMsg->m_strText.Left(pMsg->m_strText.Find(":", 0));

    POSITION pos;

    for(pos=GetFirstViewPosition();pos!=NULL;)

    {

    CView* pView = GetNextView(pos);

    CChattersListView* pChattersListView = DYNAMIC_DOWNCAST(CChattersListView, pView);

    //在用户列表视图中将其删除

    if (pChattersListView != NULL)

    pChattersListView->DeleteChatter(sNickNcom);

    }

    CString tempStr, sNcom, tempList;

    tempStr = "";

    tempList = m_ChattersList;

    //得到除去此用户名之外的所有用户名

    do

    {

    sNcom = tempList.Left(tempList.Find(":", 0));

    tempList = tempList.Mid(tempList.Find(":", 0) + 1);

    if(sNcom != sNickNcom)

    tempStr += sNcom + ":";

    }while(tempList.Find(":" , 0) != -1);

    m_ChattersList = tempStr;

    //加入到信息链表和信息内容中

    //接下来要对各客户端发送这些用户名,以使各客户端更新用户列表

    pMsg->m_strText = m_ChattersList;

    m_msgList.Ad

    松语文学免费小说阅读_www.16sy.com
上一页 目录 下一章