如何把已有的几个网址替换到IE的地址栏中 在注册表中添加呀!看看下面的贴子,正好说的是如何删除地址栏中的网址,现在你反着做不就行了:http://www.csdn.net/expert/topic/98/98785.shtm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获得IE对象,然后获得其下的IHTMLWindow2 接口,然后访问接口的history 属性 TechnoFantasy能说的详细些吗?最好有代码thank you ! 看看这个例子:http://go8.163.com/~aton/history.zip {对不起,上次没讲清楚,给你一个例程:以下已在Win98+Delphi5.0中调试通过通过操作注册表在IE地址栏中添加你需要的URL地址新建一项目,在窗体中添加Edit1、Button1为Button1添加OnClick事件,uses 单元中加入Registry程序运行后,按Button1即可将Edit1中的URL地址添加为IE地址栏中的第一个。需要说明,这些添加只有重新进入IE才有效。IE的默认URL地址存放在HKEY_CURRENT_USERSoftware\Microsoft\Internet Explorer\Main\Start Page下,用同样的方法也可以设置}unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Registry;type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);var reg: TRegistry; inf: TRegKeyInfo; i: Word; keystr: string;begin //准备使用注册表 reg := TRegistry.Create; with reg do begin //操作此根目录 RootKey:=HKEY_CURRENT_USER; //打开存放URL地址的主健 if OpenKey('Software\Microsoft\Internet Explorer\TypedURLs\',True) then //将该健值下的URL地址序号向后移动一个数, //注意:URLxx的序号要连续,否则不能完全显示 //把你需要设置的URL地址认为栏中的第一个 begin GetKeyInfo(inf); for i:=inf.NumValues downto 1 do begin keystr:=ReadString('url'+IntToStr(i)); WriteString('url'+IntToStr(i+1),keystr); end; WriteString('url1',Edit1.Text); CloseKey; Free; end; end;end;end. Bald_eagle(青山):你白痴呀,"管理" 正在运行的执行文件是否能获取到它的版本号? 关于Delphi开发的单元测试 软件要求做成:恢复DBgrid中删除的数据 ExpressQuantumGrid 和TdxDBTreeList 数据集BeforeInsert事件的问题 急求解决方法,请路过的大侠帮帮我! !!!编程实现合并.reg文件到系统注册表中!!! 一个错误 有关delphi的前景 nmftp怎样设置数据传输方式是ASCII还是BINARY? 请问用DELPHI做二次开发 有谁知道如何用ADO实现数据库感知功能?
能说的详细些吗?最好有代码
thank you !
看看这个例子:
http://go8.163.com/~aton/history.zip
对不起,上次没讲清楚,给你一个例程:以下已在Win98+Delphi5.0中调试通过
通过操作注册表在IE地址栏中添加你需要的URL地址
新建一项目,在窗体中添加Edit1、Button1
为Button1添加OnClick事件,uses 单元中加入Registry
程序运行后,按Button1即可将Edit1中的URL地址添加
为IE地址栏中的第一个。
需要说明,这些添加只有重新进入IE才有效。IE的默认URL地址存放在
HKEY_CURRENT_USERSoftware\Microsoft\Internet Explorer\Main\Start Page
下,用同样的方法也可以设置
}
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls,
Forms, Dialogs, StdCtrls, Registry;type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
reg: TRegistry;
inf: TRegKeyInfo;
i: Word;
keystr: string;
begin
//准备使用注册表
reg := TRegistry.Create;
with reg do
begin
//操作此根目录
RootKey:=HKEY_CURRENT_USER;
//打开存放URL地址的主健
if OpenKey('Software\Microsoft\Internet Explorer\TypedURLs\',True) then
//将该健值下的URL地址序号向后移动一个数,
//注意:URLxx的序号要连续,否则不能完全显示
//把你需要设置的URL地址认为栏中的第一个
begin
GetKeyInfo(inf);
for i:=inf.NumValues downto 1 do
begin
keystr:=ReadString('url'+IntToStr(i));
WriteString('url'+IntToStr(i+1),keystr);
end;
WriteString('url1',Edit1.Text);
CloseKey;
Free;
end;
end;
end;end.