friendobj.h
来自「本人买的<<VC++项目开发实例>>源代码配套光盘.」· C头文件 代码 · 共 76 行
H
76 行
#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 + =
减小字号Ctrl + -
显示快捷键?