REVELAR

Fórum Adicionar Item nos Favoritos #331568

19/10/2006

0

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

obrigado


Armindo

Armindo

Responder

Posts

09/11/2006

Armindo

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;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar