| 用过IE5.0的用户都知道,IE5的功能按钮普通的就只有后退、前进、停止、刷新、主页、历史、搜索、收藏、打印、编辑这么几个。下面是我的浏览器上的一些按钮,与你们的肯定不一样,怎么样,想知道它是怎么实现的吗?别急,跟我一步一步地来,保证你也能学会。

与浏览器相关的软件非常多,有一些是我们必备的。如下载工具、翻译工具等等。我们可以利用它们来完成一些用浏览器做起来不太方便的事情。如果把它们放在任务栏上呢,太多了又不太美观。而我们又随时想调用这些程序,直接把它们放到浏览器的按钮上是一个非常好的想法。其实,IE5本身的一些按钮对我们来说不太适合,如收藏[在菜单那已经有了,用按钮简直就是重复],刷新也可以不要,经常上网的谁不知道用F5啊,搜索对我们来说更是拿来没有用处,我相信除了初学者外,没有几个人会去点击它们,打印按钮对大多数用户也没用处[没有打印机啊]。我们可以让IE5不显示这些按钮,具体方法是:在按钮条上点鼠标右键,在出来的快捷菜单中选择自定义项。然后再在出来的自定义工具栏中删除那些你不想看到的按钮[也就是不让它们显示出来],按“重置”可以复原原来的按钮。我们就删除在上面提到过的那些按钮。
下面再来看看如何添加个性化的按钮,这里的操作要设计到注册表的操作,在操作之前千万要注意备份你的注册表啊,没有备份的出了问题可别怪我事先没说啊。至于如何备份,自己去看相应的文章吧。
正式讲如何定制个性化的按钮了。我们以把OICQ加入到浏览器按钮上为例子来讲述。
1、按照上面的叙述删掉那些多余的按钮;
2、打开注册表编辑器,即在开始-->运行中输入regedit后回车。
3、找到HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions主键,在它下面新建一个主键,主键的名字可以自己根据HKEY_CLASSES_ROOT\CLSID下的某个主键,比如{E3A8BDE6-ABCE-11d0-BC4B-00C04FD929DB},修改其中的某个数字,比如我们把它改为{E3A8BDE6-ADCE-11d0-BC4B-00C04FD929DB},但要注意避免和其它的主键重复。然后,打开这个主键,依次在它下面建立如下所列的7个字符串值:
| Name |
Value |
| ButtonText |
Oicq |
| Default Visible |
Yes |
| HotIcon |
C:\Program Files\Oicq\oicq.ico |
| Icon |
C:\Program Files\Oicq\oicq.ico |
| CLSID |
{1FBA04EE-3024-11d2-8F1F-0000F87ABD16} |
| ClsidExtension |
{E3A8BDE6-ADCE-11d0-BC4B-00C04FD929DB} |
| Exec |
C:\Program Files\Oicq\oicq.exe |
它们每个值的含义都很清楚,ButtonText表示我们所看到的按钮上的文字;HotIcon和Icon都是指的按钮上所显示的图标文件名。关于EXE和DLL文件图标的提取大家可以到如下的站点去下载一个名为东日--探囊取图的软件,相当不错的。[http://www.sunistudio.com/download/geticon.zip
大小为207K],当然,你自己也可以找一些你喜欢的图标。ClsidExtension就是我们上面所新建的主键名称。Exec是当我们按下这个按钮时它所执行的程序名称。这里我们假定Oicq装在C:\Program
Files\Oicq下[缺省安装]。
4、你再打开IE5浏览器,看看我们所做的成功了吗。如果没有成功,返回到第一步去在自定义工具栏中添加我们新建好的按钮即可。
最后的说明,我只是在IE5.0及以上版本中做的实验,在IE的别的版本中没有测试过是否能行。
作者:不详 来源:不详 |