消息子类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