config.h

来自「SMAL是short message abstract library的缩写,是」· C头文件 代码 · 共 51 行

H
51
字号
/**
*	config.h
*	
*	CNGP2 API Demo Application.
*
*	Copyright 2003-2006	北京风起水流软件工作室
*	
*	http://www.zealware.com
*	
*	princetoad@gmail.com
*
*/

#ifndef _SMAL_CONFIGFILE_H
#define _SMAL_CONFIGFILE_H

/**简单的INI文件读写类
*/
class SMGAppConfig
{
public:
	/**根据section, key读取string类型值
	*/
	CString getConfigKey(CString section, CString configKey, CString defaultValue);

	/**根据section, key读取int类型值
	*/
	int getConfigKey(CString section, CString configKey, int defaultValue);

	/**写入string类型配置项
	*/
	BOOL setConfigKey(CString section, CString configKey, CString value);

	/**写入int类型配置项
	*/
	BOOL setConfigKey(CString section, CString configKey, int value);

	SMGAppConfig();

	virtual ~SMGAppConfig();

protected:
	/**得到配置文件路径
	*/
	CString getAppPath();

private:
	CString m_iniPath;
};

#endif

⌨️ 快捷键说明

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