📄 regoperater.h
字号:
//------------------------------------------------------------------------------
// created: 2008-5=19 15:58
// author: xqzhou
//------------------------------------------------------------------------------
#ifndef REG_OPERATE_H
#define REG_OPERATE_H
class CRegOperate
{
public:
enum err
{
ERR_OPENREGKEY,
ERR_SETREGVALUE,
ERR_QUERYVALUE,
ERR_DELETEVALUE,
ERR_SUBKEYEXIST,
ERR_CREATESUBKEY,
ERR_DELETESUBKEY,
ERR_SUCCESS
};
enum hkey
{
DHKEY_CLASSES_ROOT = 0x80000000,
DHKEY_CURRENT_USER = 0x80000001,
DHKEY_LOCAL_MACHINE = 0x80000002,
DHKEY_USERS = 0x80000003,
DHKEY_CURRENT_CONFIG = 0x80000005
};
public:
CRegOperate();
virtual ~CRegOperate();
public:
//设置或修改注册表字符串类型值
err SetStrValue(HKEY hMainKey, CString szSubKey, CString szItem, CString szValue);
//查询得到注册表字符串类型值
err GetStrValue(HKEY hMainKey, CString szSubKey, CString szItem, CString& szValue);
//删除注册表中项
err DeleteStrValue(HKEY hMainKey, CString szSubKey, CString szItem);
//增加注册表子键
err AddSubKey(HKEY hMainKey, CString szSubKey);
//删除注册表子键
err DeleteSubKey(HKEY hMainKey, CString szSubKey);
};
#endif //REG_OPERATE_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -