非高手别进来,300分求救,一次不够,可以分三次给。给第一个圆满解决问题的人。 我在做一个程序,如何把我的程序的图标加到IE的工具栏上,就像金山词霸的图标加到ie的工具栏上,一点击就运行,方便多了。高手指点,最好给个例子程序。我现在最多每次只能给100分,第一个结局的人,分三次给你300分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions]看一下就知道了把.如果你装了flashget. VB的http://www.applevb.com/art/ie_menu.txt 我装了flashget,但还是不是很明白,你能说明白一点吗? 1、如何在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; 这里有详细的http://www.csdn.net/Develop/Read_Article.asp?Id=7099 给你发个例子吧(一个过程):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','kaersoft'); reg.WriteString('CLSID','{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}'); reg.WriteString('Default Visible','Yes'); reg.WriteString('Exec',tmpPath+'Project1.exe'); reg.WriteString('HotIcon',tmpPath+'face.ico'); reg.WriteString('Icon',tmpPath+'face2.ico'); //注册一个笑脸图标 reg.WriteString('MenuStatusBar','kaersoft'); //添加到IE的工具菜单里。 reg.WriteString('MenuText','&kaersoft'); reg.closeKey;end;procedure TForm1.Button1Click(Sender: TObject);begin inIE;end; 如何用delphi 7 关闭所有的IE页面 新手问一个问题 编程控制PDF文件 用delphi如何对红外线设备编程? delphi 6 的QReport 请教,有谁用过windows函数Yield.急!!!! 大家讨论下activex的用法!进者有分 请问哪里有delphi6下载啊? 当一个线程Execute执行完之后,怎么让他重新开始? Midas的demo程序为什么不能在两台机子上运行? 我想获得硬盘,或主板的序列号,该如何操作? Delphi应该怎么学?
看一下就知道了把.如果你装了flashget.
http://www.applevb.com/art/ie_menu.txt
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;
http://www.csdn.net/Develop/Read_Article.asp?Id=7099
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','kaersoft');
reg.WriteString('CLSID','{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}');
reg.WriteString('Default Visible','Yes');
reg.WriteString('Exec',tmpPath+'Project1.exe');
reg.WriteString('HotIcon',tmpPath+'face.ico');
reg.WriteString('Icon',tmpPath+'face2.ico'); //注册一个笑脸图标 reg.WriteString('MenuStatusBar','kaersoft'); //添加到IE的工具菜单里。
reg.WriteString('MenuText','&kaersoft');
reg.closeKey;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
inIE;
end;