科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件用Visual C#打造个性化的IE浏览器

用Visual C#打造个性化的IE浏览器

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

IE是现在Windows平台下用的最多的浏览器,但微软提供的IE是那么朴实,以至于毫无特色

作者:于德慧 来源:天极网 2007年11月13日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
用C#编程来实现的方法如下:

  1.IE窗口的动感效果

//-------------------------------------
// ChangeIE.cs ? 2004 by yudehui
//-------------------------------------
using System;
using Microsoft.Win32; //对注册表操作一定要引用这个命名空间
namespace ChangeIE
{
class ChangeIE
{
[STAThread]
static void Main(string[] args)
{
RegistryKey pregkey ;
pregkey = Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop\\WindowMetrics",true);
if (pregkey==null)
{
Console.WriteLine("键值不存在");
}
else
{
pregkey.SetValue("MinAnimate","1");
pregkey.SetValue("MaxAnimate","1");
Console.WriteLine("修改成功");

}
pregkey. Close;
}
}
}

  2.改变IE工具栏的背景


//-------------------------------------
// ChangeIE.cs ? 2004 by yudehui
//-------------------------------------
using System;
using Microsoft.Win32; //对注册表操作一定要引用这个命名空间
namespace ChangeIEbackColor
{
class ChangeIEbackColor
{
[STAThread]
static void Main(string[] args)
{
RegistryKey pregkey ;
pregkey = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Internet" +
"Explorer\\Toolbar\\Explorer ",true);
if (pregkey==null)
{
Console.WriteLine("键值不存在");
}
else
{
pregkey.SetValue("BackBitmap","C:\\windows\\Greenstone.bmp");
Console.WriteLine("修改成功");

}
pregkey.Close;
}
}
}

  以上两个简单的例子只是对IE进行了简单的设定,相信大家对C#下对注册表的操作已经有了一定的了解。有兴趣的读者可以自己对IE进行更个性化的修改,以上代码在Windows2003+VS.NET2003下调试通过。

  注:在对注册表进行操作有一定的危险性,操作时要先进行备份,以防止误操作,而导致系统崩溃。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章