可以使用ShellUIHelper对象:Dim dc As New SHDocVw.ShellUIHelper
dc.ImportExportFavorites False, "c:\afg.htm"该对象在引用Microsoft Internet Controls中www.applevb.com
dc.ImportExportFavorites False, "c:\afg.htm"该对象在引用Microsoft Internet Controls中www.applevb.com
解决方案 »
- 用VB做文件提取,有没有好方法
- 高手进!!!,VB开发的客户端程序(数据库为oracle)一定要安装oracle客户端吗,才能运行的的吗?
- 请问如何在一个Access文件中删除一个表?
- 在不绑定数据控件的情况下,怎样修改MsHFlexGrid中的数据?
- MSFlexGrid该怎AddItem?
- 关于DLL的集体自动调用,我想很多人都会遇到该类问题!
- 自己写的控件升级后为啥在IE的客户端还是显示旧版本?谢谢!
- 高分请教:如何能在PictureBox中飞快的画出图片
- 我用WebBrower控件作了一个浏览器,如何让其在打开ActiveX控件是不出现安全警告??何种控件不出安全警告,可否自己制作此类控件??
- 如何访问远程服务器上的ACCESS数据库
- 一个控件的问题----我是新手.
- 简单问题:改变控件大小???
const
CLSID_ShellUIHelper: TGUID = '{64AB4BB7-111E-11D1-8F79-00C04FC2FBE1}';
procedure TForm1.OrganizeFavorites1Click(Sender: TObject);
var
H: HWnd;
p: procedure(Handle: THandle; Path: PChar); stdcall;
begin
H := LoadLibrary(PChar('shdocvw.dll'));
if H <> 0 then
begin
p := GetProcAddress(H, PChar('DoOrganizeFavDlg'));
if Assigned(p) then p(Application.Handle, PChar(Favorites1.Hint));
end;
FreeLibrary(h);
end;
procedure TForm1.AddtoFavorites1Click(Sender: TObject);
var
ShellUIHelper: ISHellUIHelper;
url, title: Olevariant;
begin
Title := EmbeddedWB1.LocationName;
Url := EmbeddedWB1.LocationUrl;
if Url <> '' then
begin
ShellUIHelper := CreateComObject(CLSID_SHELLUIHELPER) as IShellUIHelper;
ShellUIHelper.AddFavorite(url, title);
end;
end; (班竹转贴,原出处:http://www.csdn.net/expert/TopicView.asp?id=26174 仅供参考)