filedata.h

来自「VC源代码大全(精华版)」· C头文件 代码 · 共 52 行

H
52
字号
// FileData.h: interface for the CFileData class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FILEDATA_H__C33E3E7F_49FA_11D4_85C6_00A0CC253EAC__INCLUDED_)
#define AFX_FILEDATA_H__C33E3E7F_49FA_11D4_85C6_00A0CC253EAC__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include	<afxtempl.h>

class CModified;

class CFileData : public CObject  
{
	DECLARE_SERIAL(CFileData)

public:
	CFileData();
	virtual ~CFileData();

	CString	m_CreatedBy;
	CTime	m_CreatedTime;

	CArray<CModified, CModified&>	m_History;

	friend CModified;
	friend CArchive& operator<<(CArchive& ar, CFileData& history);
	friend CArchive& operator>>(CArchive& ar, CFileData& history);
};


class CModified : public CObject  
{
	DECLARE_SERIAL(CModified)
public:
	CModified();
	virtual ~CModified();

	CTime	m_ModTime;
	CString	m_ModUser;

	friend CFileData;
	CModified& operator=(CModified& data);
	friend CArchive& operator<<(CArchive& ar, CModified& data);
	friend CArchive& operator>>(CArchive& ar, CModified& data);
};

#endif // !defined(AFX_FILEDATA_H__C33E3E7F_49FA_11D4_85C6_00A0CC253EAC__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?