0

INI文件接口类JWIni V1.0

发表者:wenzhou1219分类:杂货铺2014-01-09 08:37:17 阅读[1022]

还是先上一张测试界面图


所有的功能接口都在界面上显示出来了

相应的类声明为

class JWIni  
{
public:
	JWIni();
	JWIni(LPCTSTR szFileName);
	virtual ~JWIni();
	void SetIniFile(LPCTSTR szFileName);
	BOOL SetSection(LPCTSTR szSectionName, LPCTSTR szString);
	BOOL SetString(LPCTSTR szSectionName, LPCTSTR szKeyName, LPCTSTR szString);
	BOOL SetStruct(LPCTSTR szSectionName, LPCTSTR szKeyName, LPVOID lpStruct, const UINT uSizeStruct);
	BOOL SetInt(LPCTSTR szSectionName, LPCTSTR szKeyName, const INT nValue);
	BOOL SetDouble(LPCTSTR szSectionName, LPCTSTR szKeyName, const DOUBLE dbValue);
	void GetSection(LPCTSTR szSectionName, CStringArray &array);
	void GetSectionNames(CStringArray &array);
	CString GetString(LPCTSTR szSectionName, LPCTSTR szKeyName, LPCTSTR szDefault=TEXT(""));
	BOOL GetStruct(LPCTSTR szSectionName, LPCTSTR szKeyName, LPVOID lpStruct, const UINT uSizeStruct);
	INT GetInt(LPCTSTR szSectionName, LPCTSTR szKeyName, const INT nDefault=0);
	DOUBLE GetDouble(LPCTSTR szSectionName, LPCTSTR szKeyName, const DOUBLE dbDefault=0);
	
private:
	CString m_csFileName;
};

测试文件(包含JWIni类文件JWIni.h和JWIni.cpp)下载链接


名字:

个人主页地址:

E-mail:

评论列表