没有合适的资源?快使用搜索试试~ 我知道了~
MFC注册表编程 CRegKey类
2星 需积分: 10 18 下载量 45 浏览量
2011-05-07
21:45:20
上传
评论 1
收藏 88KB DOC 举报
温馨提示
试读
6页
这里面的代码我都实验过了,都可以用的,我用的是VS2005 如果有什么不明白的地方,欢迎留言,共同讨论
资源推荐
资源详情
资源评论
使用 类操作注册表
的 库中提供了一个 类,用这个类可以很方便地对注册表进行各种操作。
由于 类属于 库,必须用 语句包含对应的头文件:
类并不是一个 类,而是一个 类,所以在使用的时候不要忘记在 头文件中加入
。
1.用 Create()成员函数和 SetKeyValue()函数在注册表中创建自己的注册表项。
1.1Create()成员函数
的成员函数 !"可以在注册表中按照自己的需要来创建注册表项,!"函数的函
数原型为:
LONG Create( HKEY hKeyParent, LPCTSTR lpszKeyName, LPTSTR lpszClass = REG_NONE,
DWORD dwOptions = REG_OPTION_NON_VOLATILE, REGSAM samDesired =
KEY_ALL_ACCESS, LPSECURITY_ATTRIBUTES lpSecAttr = NULL, LPDWORD
lpdwDisposition = NULL);
Parameters
hKeyParent
#$%&
''键的句柄。只能取下列几个值之一:
()*+)+,,-()*+.)/+.)-()*+,+(0/)-()*+.)-()*
+.)/+,/01
lpszKeyName
#$%23&%3
3&hKeyParent
Return Value
0-),+.)45-6
''键名。键名指定了键在注册表中的位置。它与 7 参数联合起来表示键的路径。
比如:如果 78()*+.)/+.)-%9/38:%%;;%<:-则会形
成如下树状的结构,它表明了键的路径:
点击 /3 键,就可以看到注册表右边展开的内容,其中包含了键的名称,键的值等内容。
一般情况下只需要使用到前面两个参数,其他参数都取默认值。
1.2 SetKeyValue()成员函数
LONG SetKeyValue( LPCTSTR lpszKeyName, LPCTSTR lpszValue, LPCTSTR lpszValueName =
NULL);
Parameters
lpszKeyName
资源评论
- Xsky2012-08-14文章排版不好,内容也不如博客上的。
benxiaozhu2009
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功