config.h
来自「这是本人在工作中积累的VC++类库」· C头文件 代码 · 共 38 行
H
38 行
/************************************************************************
模快名: moxu 公共类库
功能: 读写配置信息
完成日期: 2007-10-20
作者: 许 培 Xu Pei(Email/MSN: peimoxu@163.com)
本代码可以自由使用,但因使用本代码造成的后果,本人不承担任何责任
************************************************************************/
#pragma once
#include "TString.h"
#include "ScopeGuard.h"
namespace moxu
{
class Config
{
public:
static TString GetIniString(LPCTSTR fileName,
LPCTSTR appName, LPCTSTR keyName, LPCTSTR defaultStr, DWORD maxSize);
static bool SetIniString(LPCTSTR fileName,
LPCTSTR appName, LPCTSTR keyName, LPCTSTR value);
static UINT GetIniInt(LPCTSTR fileName,
LPCTSTR appName, LPCTSTR keyName, INT defaultInt);
static bool SetIniInt(LPCTSTR fileName,
LPCTSTR appName, LPCTSTR keyName, UINT value);
static TString GetRegString(HKEY key, LPCTSTR subKey, LPCTSTR keyName, DWORD maxSize);
static bool SetRegString(HKEY key, LPCTSTR subKey, LPCTSTR keyName, LPCTSTR value);
private:
Config(){ }
};
}//namespace moxu
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?