};
消息子类CMsg4
class CMsg4 : public CData
{
public:
virtual BOOL LoadFromBuf(); 重载基类的函数 完成增加数据的打包
virtual void PackToBuf(); 重载基类的函数 完成增加数据的提取
CMsg4();
virtual ~CMsg4();
CString BroadcastPwd; 发送广播的密码
CString Msg; 消息内容
};
消息子类 CmsgModifyPwd
修改个人的密码的类
class CMsgModifyPwd : public CData
{
public:
virtual BOOL LoadFromBuf(); 重载基类的函数 完成增加数据的打包
virtual void PackToBuf(); 重载基类的函数 完成增加数据的提取
CMsgModifyPwd();
virtual ~CMsgModifyPwd();
CString OldPwd; 旧密码
CString NewPwd; 新密码
};
消息子类CmsgOnlineFriend
发送在线好友信息的类
class CMsgOnlineFriend : public CData
{
public:
virtual void PackToBuf();
virtual BOOL LoadFromBuf();
CMsgOnlineFriend();
virtual ~CMsgOnlineFriend();
CArray<DWORD,DWORD> aFriendId; 在线好友的帐号数组
CArray<BYTE,BYTE> aFriendState; 在线好友的状态数组
CArray<DWORD,DWORD> aFriendIP; 在线好友的IP地址数组
CArray<DWORD,DWORD> aFriendPort; 在线好友的Port端口数组
};
消息子类CMsgChangePI
修改个人信息的消息类,需要修改某项,就在设置Mask时,把相应项用 | 联上
class CMsgChangePI : public CData
{
public:
enum{NAME=1<<0,SEX=1<<1,AGE=1<<2,ADDRESS= 1<<3,PHONE= 1<<4, FAX=1<<5,EMAIL=1<<6,HOMEPAGE=1<<7,PHOTOID=1<<8,CANBEADD=1<<9, DEPARTMENT=1<<10,DESCRIPTION=1<<11};
表示修改了某项的枚举类型数据
public:
virtual BOOL LoadFromBuf();
virtual void PackToBuf();
CMsgChangePI();
virtual ~CMsgChangePI();
DWORD Mask; 修改某数据的位掩
CString Name; 姓名
BYTE Sex; 性别
BYTE Canbeadd; 能否被加入
DWORD PhotoId; 头像编号
CString Age; 年龄
CString Phone; 电话
CString Fax; 传真
CString Email; 电子信箱
CString Homepage; 个人主页
CString Addres
首页 上一页 8 9 10 11 12 13 14 下一页 尾页 11/17/17
免费vc++网上寻呼QICQ源代码(附带文档)(十一)由毕业论文网(www.huoyuandh.com)会员上传。