📄 readme.txt
字号:
关于使用API使用注册表,感觉有点麻烦,又不好记。我为了方便,把API函数封装成一个类。
而且自已定义了一个字符串类tstring来使用相关的字符串操作。
这个主要介绍本类的使用方法,要是大家想了解API函数怎么使用注册表,那就看源代码了。
1.打开指定注册表项
CRegistry reg;
//打开指定的主键和子键项,open(...,bool) 如果bool=true时,当没有找到就创建
//记住每一层项都用"\\"隔开,例如想打开"Software\Snguo"
//那么就要reg.open("Software\\Snguo",TRUE);
reg.SetHostKey(HKEY_CURRENT_USER);
reg.open("Software\\Snguo\\Settings",TRUE);
2.数据的读取
//当上面打开后,就可以用Read来读取键值了,一般有“二进制|字符串值|DWORD值”
//有以下二种方法:
//读取DWORD值,其实二进制值也可以这样读取
DWORD bReturn=reg.Read("FirstRun",TRUE);
//读取字符串值
tstring strName;
if(reg.Read("Name",&strName))
printf("用户名为:%s\n",strName);
3.数据的写入
//第一个参数都是[键名],第二个参数[要写入的值]
BOOL SetKeyValue(LPCTSTR lpSubKey, LPCTSTR lpVal);
BOOL SetDWORDValue(LPCTSTR lpSubKey, DWORD dwVal);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -