www.pudn.com > TongXuLv_Manage.rar > MyAddrBook.h


// MyAddrBook.h: interface for the MyAddrBook class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_MYADDRBOOK_H__2056CC3F_7F38_41FC_AAAC_F969F0FCC2BC__INCLUDED_) 
#define AFX_MYADDRBOOK_H__2056CC3F_7F38_41FC_AAAC_F969F0FCC2BC__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
class APeople;							// ÉùÃ÷ÀàAPeople 
class CMMFile; 
class MyAddrBook 
{ 
public: 
	POSITION GetPositionWithIndex(DWORD nIndex); 
	BOOL Save(); 
	BOOL Delete(POSITION pos); 
	BOOL Modify(POSITION pos,APeople *pPeople); 
	BOOL Search(LPCTSTR szFieldName,LPCTSTR szSchValue); 
	BOOL Sort(LPCTSTR szFieldName,BOOL bDestSort); 
	BOOL SaveToFile(LPCTSTR FileName); 
	BOOL Add(APeople* pPeople); 
	void CloseFile(); 
	BOOL OpenFile(LPCTSTR FileName); 
	MyAddrBook(); 
	virtual ~MyAddrBook(); 
	CPtrList pList; 
private: 
	BOOL UnLoadData(); 
	BOOL LoadData(); 
	CMMFile *pMMFile; 
	DWORD dwSize; 
}; 
 
#endif // !defined(AFX_MYADDRBOOK_H__2056CC3F_7F38_41FC_AAAC_F969F0FCC2BC__INCLUDED_)