⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cinifile.h

📁 通过开启NET MESSAGE服务传输消息的小工具,能最小化到系统托盘并响应菜单
💻 H
字号:
// cIniFile.h: interface for the CIniFile class.
// Written by: Gao Tong
// Email: martianfighter@yahoo.com.cn
// You may use this class/code as you wish in your programs.  Feel free to distribute it, and
// email suggested changes to me.
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_INIFILE_H__D6BE0D97_13A8_11D4_A5D2_002078B03530__INCLUDED_)
#define AFX_INIFILE_H__D6BE0D97_13A8_11D4_A5D2_002078B03530__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <afxtempl.h>
#include <iostream.h>
class CIniFile  
{
	//all private variables
private:

private:

	//stores path of ini file to read/write
	CString FilePath;

	//stores name of ini file to read/write
	CString FileName;

	//get value(CString) from str
	CString GetValueString(CString str);

	//find Section in ini file
	BOOL FindSection(CString Section);

	//ini file
	CStdioFile IniFile;

	//public variables
public:

	//public functions
public:
	
	//read value of int from ini file
	BOOL GetItemInt(CString Section,CString Item,int & Value);
	
	//read value of CString from ini file
	BOOL GetItemString(CString Section,CString Item,CString & Value);
	
	//write any string to ini file,"\n"
	BOOL WriteString(CString str);
	
	//write Section to ini file
	BOOL WriteSection(CString Section);
	
	//write Item and value of int to ini file
	BOOL WriteItemInt(CString Item,int Value);
	
	//write Item and value of CString to ini file
	BOOL WriteItemString(CString Item,CString Value);
	
	//open ini file for read
	BOOL OpenIniFileForRead(void);
	//方便的打开文件去读
	BOOL OpenIniFileForRead(CString s);
	//open ini file for write
	BOOL OpenIniFileForWrite(void);
	//方便的打开文件去写
	BOOL OpenIniFileForWrite(CString s);
	
	//default constructor
	CIniFile();
	
	//sets name of ini file to read and write from
	void SetName(CString Name);
	
	//sets path of ini file to read and write from
	void SetPath(CString Path);
	
	//close ini file
	virtual void CloseIniFile(void);
	
	//default destructor
	virtual ~CIniFile();

};

#endif // !defined(AFX_INIFILE_H__D6BE0D97_13A8_11D4_A5D2_002078B03530__INCLUDED_)

⌨️ 快捷键说明

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