Adicionar Item nos Favoritos

Delphi

19/10/2006

Alguém conhece alguma rotina em Delphi para incluir um item nos favoritos do IE?

obrigado


Armindo

Armindo

Curtidas 0

Respostas

Armindo

Armindo

19/10/2006

Eu mesmo descobri:

VRegistro := TRegIniFile.Create(´Software\MicroSoft\Windows\CurrentVersion\Explorer´);
VPath :=VRegistro.ReadString(´Shell Folders´,´Favorites´,´´);
CriaAtalho(´http://www.receita.fazenda.gov.br/Loja´+ ´´,´´,´´,´Receita Federal´, VPath);


procedure CriaAtalho (VNome_Caminho_Exe, VParametros, VIniciarEm, VNomeAtalho, VOndeGravaAtalho : String);
Var
MyObject : IUnknown;
MySLink : IShellLink;
MyPFile : IPersistFile;
Directory : String;
WFileName : WideString;
begin
MyObject := CreateComObject(CLSID_ShellLink);
MySLink := MyObject as IShellLink;
MyPFile := MyObject as IPersistFile;
with MySLink do
begin
SetArguments(PAnsiChar(VParametros));
SetPath(PChar(VNome_Caminho_Exe));
SetWorkingDirectory(PChar(VIniciarEm));
end;
WFileName := VOndeGravaAtalho + ´\´ + VNomeAtalho + ´.lnk´;
MyPFile.Save (PWChar (WFileName), False);
end;


GOSTEI 0
POSTAR