网上聊天系统
源代码在线查看: ~message.~cpp
软件大小: |
2989 K |
上传用户: |
chmqn |
|
|
关键词: |
|
下载地址: |
免注册下载 普通下载
|
|
// Message.cpp: implementation of the CMessage class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "ChatClient.h"
#include "Message.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CMessage::CMessage()
{
image = 6;
type = "微笑";
secret = FALSE;
color = RGB(0,136,255);
bGuoLv = FALSE;
from = to = m_strText = _T("");
}
CMessage::~CMessage()
{
}
void CMessage::Reset()
{
image = 6;
type = "微笑";
secret = FALSE;
color = RGB(0,136,255);
bGuoLv = FALSE;
from = to = m_strText = _T("");
}
CString CMessage::CMessageToNetPac()
{
//接收者 发送者姓名 方式 是否私聊 是否过滤 发送内容 颜色
CString Netpac="5@"; //发送消息
Netpac+=to; //接收者
Netpac+="@";
Netpac+=from; //发送者姓名
Netpac+="@";
Netpac+=type; //方式
Netpac+="@";
Netpac+=InttoStr(secret); //是否私聊
Netpac+="@";
Netpac+=InttoStr(bGuoLv); //是否过滤
Netpac+="@";
Netpac+=m_strText; //发送内容
Netpac+="@";
Netpac+=InttoStr(color);//颜色
return Netpac;
}
CString CMessage::InttoStr(int iNum)
{
CString str;
str.Format("%d",iNum);
return str;
}