IE 工具条开发

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:39:10
请问 IE 工具条开发是使用什么软件开发的?用VB能做出来吗?我想自己做工具条(不是通过其他网站定制).

我会追加分数,请尽快回答,谢谢!
最好能使用VB制作,请详细说明(制作的规格、制作后如何写入注册表等)

建议你找几个现成的实例,研究研究与注册表、管理加载项(Internet选项->程序->管理加载项)的关系。

补充一下

实现方法:

写一个COM程序,然后在注册表的HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerExtensions下放你的程序的GUID项,IE就会自动添加这个按钮了。项下面的属性参考其他.

1.HKEY_CURRENT_USERSOFTWAREMicrosoftInternet ExplorerExtensionsCmdMapping(以下简称BB)下看看各个增加的键值,最有用的是NextID(便于编程时决定你的程序的CLSID加在什么地方)。可以将你的程序的CLSID作为键名,键值为原来NextID的值,然后将NextID的值加一。
2.在HKKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerExtensions处增加一个项目,名字为你的程序的CLSID,他拥有的子键为(全部为字符串型)
ButtonText:按钮的文字标签。如果你设置IE的工具栏没有文字标签时,这些文字将作为工具提示(就是当鼠标移动到按钮上并停留一段时间时出现的小黄条)。
CLSID:必须为{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}。这是IE工具条的CLSID。
Default Visible:安装时是否可见。

Exec:要执行的文件。(EXE格式)
或者
ClsidExtension:加入的插件DLL注册的ID。

HotIcon:当鼠标移动到按钮上时显示的图标。
Icon:普通状态下的图标。
MenuText:在IE的“工具”菜单中显示的菜单项。可以使用&符号指定快捷键。
MenuStatusBar:当鼠标移动到该菜单项上时,在IE的状态栏上显示的文字。

说明:可以用CLSIDExtension去指定自己为IE写的扩展DLL,即“插件”如Fl