Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14440003
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:26:18

下载本文示例代码
天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   摘要 本文给出了一个较完整的注册表管理程序,对类似注册表管理程序的开发作了详细的介绍。   关键字 REGEDIT,注册表管理  在市面上,有很多注册表管理方面的程序,如:魔法兔子,IE保护器等。但它们对注册表都进行固定的操作,对与windows的高级管理员来说是远远不够的,还经常用到Regedit,那它是如何设计的呢?经过分析它的主要分成以下几块:  ①、注册表数据的显示与操作;    ②、注册表数据的导入与导出;    ③注册表数据的查找与替换。以  下介绍在VC6中对注册表数据的显示与操作的实现。对于后二点今后将进行阐述。  程序运行界面如下:  在VC6中创建一单文档工程,可命名为RegExplorer,前5步可以按默认方式进行,在AppWizard对话框的Step6中,选取视图类的基类为ClistView。  为支持树与列表的表现形式,必须还要手工加入CregLeftView类,基类为CtreeView。并对各类对象的通信与显示进行必要的设置。  对CregExplorerApp类的InitInstance()进行一些修改 pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CRegExplorerDoc), RUNTIME_CLASS(CMainFrame),  RUNTIME_CLASS(CRegLeftView));//本为CRegExplorerView  在CmainFrame类中加入protected型的成员变量CSplitterWnd m_wndSplitter用于实现窗口的分割,在MainFrm.cpp中加入#include "RegLeftView.h" BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { if (!m_wndSplitter.CreateStatic(this, 1, 2))  return FALSE;  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();   return FALSE;  }  m_wndSplitter.SetColumnInfo(0, 200, 100);  return TRUE;}  对文档类CregExplorerDoc的类定义前可加入class CRegExplorerView;并加入public型的CregExplorerView指针* m_RegExplorerView;用文档类进行对象之间的通信。共3页。 1 2 3 : 天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   摘要 本文给出了一个较完整的注册表管理程序,对类似注册表管理程序的开发作了详细的介绍。   关键字 REGEDIT,注册表管理  在市面上,有很多注册表管理方面的程序,如:魔法兔子,IE保护器等。但它们对注册表都进行固定的操作,对与windows的高级管理员来说是远远不够的,还经常用到Regedit,那它是如何设计的呢?经过分析它的主要分成以下几块:  ①、注册表数据的显示与操作;    ②、注册表数据的导入与导出;    ③注册表数据的查找与替换。以  下介绍在VC6中对注册表数据的显示与操作的实现。对于后二点今后将进行阐述。  程序运行界面如下:  在VC6中创建一单文档工程,可命名为RegExplorer,前5步可以按默认方式进行,在AppWizard对话框的Step6中,选取视图类的基类为ClistView。  为支持树与列表的表现形式,必须还要手工加入CregLeftView类,基类为CtreeView。并对各类对象的通信与显示进行必要的设置。  对CregExplorerApp类的InitInstance()进行一些修改 pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CRegExplorerDoc), RUNTIME_CLASS(CMainFrame),  RUNTIME_CLASS(CRegLeftView));//本为CRegExplorerView  在CmainFrame类中加入protected型的成员变量CSplitterWnd m_wndSplitter用于实现窗口的分割,在MainFrm.cpp中加入#include "RegLeftView.h" BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { if (!m_wndSplitter.CreateStatic(this, 1, 2))  return FALSE;  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();   return FALSE;  }  m_wndSplitter.SetColumnInfo(0, 200, 100);  return TRUE;}  对文档类CregExplorerDoc的类定义前可加入class CRegExplorerView;并加入public型的CregExplorerView指针* m_RegExplorerView;用文档类进行对象之间的通信。共3页。 1 2 3 : 下载本文示例代码


用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序用VC 6.0编写注册表管理程序
阅读(109) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~