configbase.h

来自「WCE下文件配置管理类」· C头文件 代码 · 共 44 行

H
44
字号
// SysConfig.h: interface for the CSysConfig class.
//
//////////////////////////////////////////////////////////////////////

#ifndef _CCONFIGBASE_H_
#define _CCONFIGBASE_H_

#include "CIniFile.h"
#include "CUiMng.h"

class CConfigBase
{
public:
	virtual ~CConfigBase();
	CConfigBase();

	void SetConfigFileName(CString CnfName);
	void SetConfigFilePath(CString CnfPath);

	BOOL Load();
	BOOL Save();

	//恢复默认
	virtual void ResetDefault();

	void SetLanguage(enLanguage);
	enLanguage GetLanguage();

	void SetSkinType(enSkinType);
	enSkinType GetSkinType();

	CString GetLanguagePath();
	CString GetSkinPath();

	
protected:
	CIniFile   m_ConfigFile;
	CString		m_strFileName;	//配置文件名称
	CString		m_strFilePath;	//配置文件路径

};

#endif 

⌨️ 快捷键说明

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