请问如何在IE工具栏中加上一个图标,点击以后就弹出我的程序
请问
1、如何在IE工具栏中加上一个图标,点击以后就弹出我的程序?
2、如何让我的弹出的程序象IE“历史纪录”或“搜索”一样出现在IE的左半区域?
补充一下,象IE中的“历史纪录”一样?
请问
1、如何在IE工具栏中加上一个图标,点击以后就弹出我的程序?
2、如何让我的弹出的程序象IE“历史纪录”或“搜索”一样出现在IE的左半区域?
补充一下,象IE中的“历史纪录”一样?
解决方案 »
- 一个关于Delphi的简单问题!!抢沙发给出答案就结帖!!
- 如何判断一个Form是否关闭了?谢谢~~~~
- 高分请教ActiveX控件技术,DLL技术以及COM技术三者之间的联系及区别!!谢谢各位专家!!
- 论坛的全文检索怎么不能用了?
- 求Datasnap/midas开发三层应用的文章或资料。分不够我再加
- WSASocket这样的Windows Socket 2函数在哪里边声明了?
- 高手请进
- 请问怎么样才能够使得updown控件每次增加或减少0.1??
- 请问RegisterServiceProcess在哪个里面?
- 各位高人,请教一个关于打印的问题?(printer.textrect)
- 用ADO开发的数据库应用程序的问题
- 紧急求助(调用winrar的dll或ocx的问题?)!!!!!!!]
也就是说我的程序要出现在IE浏览区的左部,就象点了工具栏中IE自己的“搜索”一样?
我见到有一款软件实现过这样的功能.
procedure inIE;
var
tmpPath:string;
reg:TRegistry;//声明一个TRegistry类变量
begin
tmpPath:=ExtractFilePath(ParamStr(0));
reg:=TRegistry.Create;//创建实例
reg.RootKey:=HKEY_LOCAL_MACHINE;//指定需要操作的注册表的主键
reg.OpenKey('\SOFTWARE\Microsoft\Internet Explorer\Extensions',true); //打开进行以下操作
reg.CreateKey('{e234F257-3587-F134-c642-0101010ac222}');
reg.openKey('{e234F257-3587-F134-c642-0101010ac222}',true);
reg.WriteString('ButtonText','applicationname');
reg.WriteString('CLSID','{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}');
reg.WriteString('Default Visible','Yes');
reg.WriteString('Exec',tmpPath+'EIM.exe');
reg.WriteString('HotIcon',tmpPath+'SKINS\Default\main.ico');
reg.WriteString('Icon',tmpPath+'SKINS\Default\main.ico'); reg.WriteString('MenuStatusBar','EIM');//添加到IE的工具菜单里。
reg.WriteString('MenuText','&EIM');
reg.closeKey;
end;
Trying.......
不是要把我的什么东东放到历史纪录中。
http://www.csdn.net/Develop/Read_Article.asp?Id=7099