// IniFile.h: interface for the CIniFile class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_INIFILE_H__D5A2B7FC_6022_4EA2_9E54_91C4E7B31B8E__INCLUDED_) #define AFX_INIFILE_H__D5A2B7FC_6022_4EA2_9E54_91C4E7B31B8E__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CIniFile { public: CIniFile(); virtual ~CIniFile(); void SetIniFileName(CString FileName){ IniFileName = FileName; } CString GetIniFileName(){ return IniFileName; } CString GetString(CString AppName, CString KeyName, CString Default = ""); int GetInt(CString AppName, CString KeyName, int Default = 0); unsigned long GetDWORD(CString AppName, CString KeyName, unsigned long Default = 0); BOOL SetString(CString AppName, CString KeyName, CString Data); BOOL SetInt(CString AppName, CString KeyName, int Data); BOOL SetDouble(CString AppName, CString KeyName, double Data); BOOL SetDWORD(CString AppName, CString KeyName, unsigned long Data); private: CString IniFileName; }; #endif // !defined(AFX_INIFILE_H__D5A2B7FC_6022_4EA2_9E54_91C4E7B31B8E__INCLUDED_)