⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 friendobj.h

📁 本人买的<<VC++项目开发实例>>源代码配套光盘.
💻 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 + -