VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1960|回复: 13

[原创] 用VC6编写注册表管理程序

[复制链接]
79_avatar_middle
在线会员 发表于 2016-11-28 15:37:40 | 显示全部楼层 |阅读模式
以下介绍在VC6中对注册表数据的显示与操作的实现。
  
  
  在VC6中创建一单文档工程,可命名为RegExplorer,前5步可以按默认方式进行,在AppWizard对话框的Step6中,选取视图类的基类为ClistView。
  
  为支持树与列表的表现形式,必须还要手工加入CregLeftView类,基类为CtreeView。并对各类对象的通信与显示进行必要的设置。
  
  对CregExplorerApp类的InitInstance()进行一些修改
  
  pDocTemplate=newCSingleDocTemplate(
  
  IDR_MAINFRAME,
  
  RUNTIME_CLASS(CRegExplorerDoc),
  
  RUNTIME_CLASS(CMainFrame),
  
  RUNTIME_CLASS(CRegLeftView));//本为CRegExplorerView
    在CmainFrame类中加入protected型的成员变量CSplitterWndm_wndSplitter用于实现窗口的分割,在MainFrm.cpp中加入#include"RegLeftView.h"
  
  BOOLCMainFrame::OnCreateClient(LPCREATESTRUCTlpcs,CCreateContext*pContext)
  
  {
  
  if(!m_wndSplitter.CreateStatic(this,1,2))
  
  returnFALSE;
  
  if(!m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CRegLeftView),CSize(100,100),pContext)||
  
  !m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CRegExplorerView),CSize(100,100),pContext))
  
  {
  
  m_wndSplitter.DestroyWindow();
  
  returnFALSE;
  
  }
  
  m_wndSplitter.SetColumnInfo(0,200,100);
  
  returnTRUE;
  
  }
  
  对文档类CregExplorerDoc的类定义前可加入classCRegExplorerView;并加入public型的CregExplorerView指针*m_RegExplorerView;用文档类进行对象之间的通信。
  
  左边树型CregLeftView类的设计:
  
  1.和文档类进行通信的代码:
  
  在类定义前加入classCRegExplorerDoc;并在类中实现public型的成员函数
  
  CRegExplorerDoc*CRegLeftView::GetDocument()
  
  {
  
  ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CRegExplorerDoc)));
  
  return(CRegExplorerDoc*)m_pDocument;
  
  }

评分

参与人数 1驿站币 +1 收起 理由
11_avatar_small 饮水机 + 1 支持原创!

查看全部评分





上一篇:用VC6编写注册表管理程序
下一篇:VC文件扩展名解读大全
18_avatar_middle
在线会员 发表于 2016-11-28 22:40:29 | 显示全部楼层
看看如何写的,打开注册表的速度如何
39_avatar_middle
在线会员 发表于 2016-11-29 09:33:49 | 显示全部楼层
我来看看,,。,。。
65_avatar_middle
在线会员 发表于 2016-11-29 22:23:12 | 显示全部楼层
我来看看用VC6编写注册表管理程序用VC6编写注册表管理程序用VC6编写注册表管理程序
58_avatar_middle
在线会员 发表于 2016-11-30 08:43:17 | 显示全部楼层
看看如何写的用VC6编写注册表管理程序
04_avatar_middle
在线会员 发表于 2016-11-30 09:19:30 | 显示全部楼层

看看如何写的,打开注册表的速度如何
08_avatar_middle
在线会员 发表于 2016-11-30 11:27:58 | 显示全部楼层
用VC6编写注册表管理程序
04_avatar_middle
在线会员 发表于 2016-12-1 11:54:51 | 显示全部楼层
学习学习
55_avatar_middle
在线会员 发表于 2016-12-19 15:35:38 | 显示全部楼层
学习,感谢
92_avatar_middle
在线会员 发表于 2017-1-6 12:10:15 | 显示全部楼层
用VC6编写注册表管理程序
75_avatar_middle
在线会员 发表于 2017-12-30 22:34:15 | 显示全部楼层
zzzzzzzzzzzzzzzzzzzzzzzzzzzz
11_avatar_middle
在线会员 发表于 2018-1-31 04:01:36 | 显示全部楼层
学习学习。。。
08_avatar_middle
在线会员 发表于 2018-9-6 19:00:33 | 显示全部楼层
强,借来用用
14_avatar_middle
在线会员 发表于 2019-5-6 17:05:45 | 显示全部楼层
用VC6编写注册表管理程序
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-7-24 00:56

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表