inifile.h
来自「vc 和mapobjects地理信息系统组件开发 很有启发意义和参考价值」· C头文件 代码 · 共 36 行
H
36 行
///////////////////////////////////////////////////////////////
//
// 使用INI格式的配置文件操作
//
///////////////////////////////////////////////////////////////
#ifndef __CINIFILE_H__
#define __CINIFILE_H__
class CIniFile
{
private:
CString m_sPathName;
public:
BOOL WriteDouble(CString m_Sec, CString m_Ident,double m_Val);
BOOL WriteFloat(CString m_Sec, CString m_Ident,float m_Val);
BOOL WriteLong(CString m_Sec, CString m_Ident,long m_Val);
BOOL WriteInt(CString m_Sec, CString m_Ident,int m_Val);
double ReadDouble(CString m_Sec, CString m_Ident,double m_Def);
float Readfloat(CString m_Sec, CString m_Ident,float m_Def);
long ReadLong(CString m_Sec, CString m_Ident,long m_Def);
int ReadInt(CString m_Sec, CString m_Ident,int m_Def);
CIniFile();
CIniFile(CString m_sFileName);
void SetFileName(CString sFileName);
CString GetFileName();
CString ReadString(CString m_Sec, CString m_Ident, CString m_Def);
BOOL WriteString(CString m_Sec, CString m_Ident, CString m_Val);
BOOL ReadStruct(LPCTSTR sSection, LPCTSTR sKey,LPVOID ptStruct,UINT nSiStruct);
BOOL WriteStruct(LPCTSTR sSection, LPCTSTR sKey,LPVOID ptStruct,UINT nSiStruct);
BOOL ReadSections(CStringArray& m_Secs);
BOOL ReadSection(CString m_Sec, CStringArray& m_Secs);
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?