C++ Builser 高手进阶 (六)在IE工具栏中添加按钮
2003-02-08 12:02
309 查看
C++ Builser 高手进阶
nxyc_twz@163.com
(六)在IE工具栏中添加按钮
浏览器IE是我们使用频率最高的软件之一,如果能将应用程序集成到IE中,必将极大地方便用户的操作以及提高软件的附加值。幸好Microsoft已为我们提供了相应的接口,这使得我们的工作变得简单而有趣。
一、系统分析
通过对注册表的分析、对比,可以发现,IE工具栏按钮的设置在注册表的位置:
HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET EXPLORER/EXTENSIONS/
这样我们就可以通过以下的步骤来实现我们的目标:向IE工具栏中添加按钮
1. 在上述路径下添加一个主键,键名任意,比如设置为:5D13E8D2-850A-101B-ARC0-4210102A8DA7;
2. 在上述主键下添加以下几个字符串:
n BUTTONTEXT:按钮显示文本
n CLSID:标识符,必须设置为:{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
n DEFAULT VISIBLE:设置按钮是否被显示出来
n EXEC:单击按钮后要调用应用程序
n ICON:按钮图标
n HOTICON:按钮的浮动图标
二、设计流程
TRegistry rg = new TRegistry;
rg->RootKey = HKEY_LOCAL_MACHINE;
rg->OpenKey(“SOFTWARE/MICROSOFT/INTERNET EXPLORER/EXTENSIONS/{5D13E8D2-850A-101B-ARC0-4210102A8DA7}”,true);
rg->WriteString(“BUTTONTEXT”,”按钮名称”);
rg->WriteString(“CLSID”,”{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}”);
rg->WriteString(“DEFAULT VISIBLE”,”YES”);
rg->WriteString(“EXEC”,”应用程序路径”);
rg->WriteString('”ICON”,”图标路径”);
rg->WriteString(“HOTICON”,”浮动图标路径”);
rg->CloseKey();
delete rg;
nxyc_twz@163.com
(六)在IE工具栏中添加按钮
浏览器IE是我们使用频率最高的软件之一,如果能将应用程序集成到IE中,必将极大地方便用户的操作以及提高软件的附加值。幸好Microsoft已为我们提供了相应的接口,这使得我们的工作变得简单而有趣。
一、系统分析
通过对注册表的分析、对比,可以发现,IE工具栏按钮的设置在注册表的位置:
HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET EXPLORER/EXTENSIONS/
这样我们就可以通过以下的步骤来实现我们的目标:向IE工具栏中添加按钮
1. 在上述路径下添加一个主键,键名任意,比如设置为:5D13E8D2-850A-101B-ARC0-4210102A8DA7;
2. 在上述主键下添加以下几个字符串:
n BUTTONTEXT:按钮显示文本
n CLSID:标识符,必须设置为:{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
n DEFAULT VISIBLE:设置按钮是否被显示出来
n EXEC:单击按钮后要调用应用程序
n ICON:按钮图标
n HOTICON:按钮的浮动图标
二、设计流程
TRegistry rg = new TRegistry;
rg->RootKey = HKEY_LOCAL_MACHINE;
rg->OpenKey(“SOFTWARE/MICROSOFT/INTERNET EXPLORER/EXTENSIONS/{5D13E8D2-850A-101B-ARC0-4210102A8DA7}”,true);
rg->WriteString(“BUTTONTEXT”,”按钮名称”);
rg->WriteString(“CLSID”,”{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}”);
rg->WriteString(“DEFAULT VISIBLE”,”YES”);
rg->WriteString(“EXEC”,”应用程序路径”);
rg->WriteString('”ICON”,”图标路径”);
rg->WriteString(“HOTICON”,”浮动图标路径”);
rg->CloseKey();
delete rg;
相关文章推荐
- C# PDF Page操作——设置页面切换按钮 C# 添加、读取Word脚注尾注 C#为什么不能像C/C++一样的支持函数只读传参 web 给大家分享一个好玩的东西,也许你那块就用的到
- vs2008 c++中添加一个按钮需要添加消息处理函数
- 在IE工具栏中添加启动应用程序的按钮
- C++高手进阶
- 翻新 添加IE工具栏按钮三法
- 给IE工具栏添加按钮
- 高手进阶 手工添加系统服务
- C++高手进阶
- EXTJS 按钮添加右键
- E71从菜鸟到高手进阶—软件安装篇 转帖
- 电脑高手最常用的5个按钮!(太有用了!留下了!)
- Android SystemUI 添加USBOTG存储设备卸载按钮
- VS工程中添加c/c++工程中外部头文件及库的基本步骤
- CSDN博客添加QQ好友按钮
- Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
- Qt之自定义界面(二)添加最小化、关闭按钮、添加背景
- VS2005 C++ 项目怎样添加“依赖”、“库目录”和“包含目录”
- angular添加 修改 总计 数量按钮加减
- 在按钮上面添加图片最简单的办法
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态