文件名称:用VC++ 对 IE 浏览器进行高级操作
文件大小:48KB
文件格式:DOC
更新时间:2011-09-15 10:51:22
VC++ IE 浏览器
很多软件安装以后都会在 IE 浏览器的工具栏上添 加一个自己的启动按钮,只要点击该按钮就可以启动自 己的程序,比较典型的软件有网络蚂蚁、金山词霸、网 际快车(FlashGet)等等。如图 1 所示,“FlashGet” 按钮就是“网际快车”安装之后添加的按钮,这个按钮 能方便用户启动程序,而不用从开始菜单中启动应用程 序,节省了很多时间。 这么好的功能,我们的程序当然也应该有!需要说明的是,IE4.0 以下的版本并不支持该功能,直到 IE5.0 发布,才使该项技术大众化。那么怎么实现这个功能 呢?下面让我们分析一下技术原理。IE启动的时候,它会去读取 Windows 注册表中相应的数据,如果该键值 下面有数据并且是正确的,那么它将正确的显示出来。 如果没有数据或者有数据但数据是非法的,那么他将不 以理会。所以,实现该功能并不需要复杂的技术,仅仅 是处理注册表而已!