📄 friendobj.h
字号:
#include "stdafx.h"
// Copyright (C) 1991 - 1999 Rational Software Corporation
#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_CFRIENDDLG_3E326DF20100_INCLUDED
#define _INC_CFRIENDDLG_3E326DF20100_INCLUDED
class CChatDlg;
//代表一个朋友结点的类。
//具有固定的标识成员:NickName和NetMsgID
//同时也有动态的成员:IPAddress
//还有标识与自己关联聊天对话框的指针:
// ChatDlg
//##ModelId=3E326DF20100
class CFriendObj
: public CObject
{
public:
//##ModelId=3E32D8B40206
const DWORD& get_NetMsgID() const;
//##ModelId=3E32D8B500A9
void set_NetMsgID(DWORD& value);
//##ModelId=3E32D8BB0242
void set_NickName(CString& value);
//##ModelId=3E32CF190192
const CString& get_NickName() const;
//##ModelId=3E32CF1D00EE
void set_IPAddress(CString& value);
//##ModelId=3E32CF2301BE
const CString& get_IPAddress() const;
//通过比较NetMsgID来识别是不是同一个朋友对象。
//##ModelId=3E32CC260128
inline bool operator==(const CFriendObj& rhs) const;
//##ModelId=3E326E2603A3
CChatDlg * get_pDlg() const;
//##ModelId=3E326E2702A0
void set_pDlg(CChatDlg * value);
private:
//朋友的ID标识,唯一
//##ModelId=3E326DF20102
DWORD m_dwNetMsgID;
//动态标识。上线朋友的IP地址。
//##ModelId=3E326DF20114
CString m_strIPAddress;
//朋友的昵称
//##ModelId=3E326DF2011E
CString m_strNickName;
//和这个朋友相关联的聊天窗口。
//##ModelId=3E326DF20128
CChatDlg * m_pDlg;
};
//##ModelId=3E32CC260128
inline bool CFriendObj::operator==(const CFriendObj& rhs) const
{
return (rhs.m_dwNetMsgID == m_dwNetMsgID);
}
#endif /* _INC_CFRIENDDLG_3E326DF20100_INCLUDED */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -