📄 ini.h
字号:
// Icer Game Engine v1.0
// Http://www.ngame2000.com
//
//Author:杨冰(源代码之光)
// E-mail: iceryeah2000@163.com
// QQ : 7746642
//
//Module:ini配置文件类
//
//Create:2003-3-6
//Updata:2003-3-6
//
//Describe:提供配置ini文件管理接口
//Remark:
#pragma once
#define DEFAULT_INT_VALUE 0 //缺省整数值
#define DEFAULT_STRING_VALUE "Default string" //缺省字符串值
class CIni
{
public:
CIni ();
~CIni ();
bool Open (LPCTSTR szIniFile, bool bFullPath = false); //打开一个ini
bool Create (LPCTSTR szIniFile, bool bFullPath = false); //创建一个ini
//获取字符串
DWORD GetStringValue (LPCTSTR szSection, LPCTSTR szKey, LPTSTR pszValue, DWORD dwSize, LPCTSTR pszDefault = DEFAULT_STRING_VALUE);
DWORD PutStringValue (LPCTSTR szSection, LPCTSTR szKey, LPCTSTR pszValue);
//获取int整数值
UINT GetIntValue (LPCTSTR szSection, LPCTSTR szKey, INT nDefault = DEFAULT_INT_VALUE);
void PutIntValue (LPCTSTR szSection, LPCTSTR szKey, UINT nValue);
private:
TCHAR m_szIniFile[MAX_PATH]; //路径
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -