delphi操作ie收藏夹? 1、delphi如何模拟点击一下ie右键菜单‘添加到收藏夹’?或者delphi必须自己写添加到收藏夹呢?2、如何删除一个收藏夹中.url呢----------------------------------各位大侠最好给源码,嘿嘿 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 收藏夹就是一个文件夹,url就是一个文件,和操作文件没有区别 --------找到源码了unit Unit3;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,ComObj,SHDocVw,SHDocVw_TLB;const CLSID_ShellUIHelper: TGUID = '{64AB4BB7-111E-11D1-8F79-00C04FC2FBE1}';type TForm3 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public procedure OrganizeFavorite(Sender: Tobject); procedure AddFavorite(Sender: TObject); { Public declarations } end;var Form3: TForm3; p:procedure(Handle: THandle; Path: PChar); stdcall; FavFolder:string;implementation{$R *.dfm}procedure TForm3.OrganizeFavorite(Sender: Tobject);var H: HWnd;beginH := LoadLibrary(PChar('shdocvw.dll')); if H <> 0 then begin p := GetProcAddress(H, PChar('DoOrganizeFavDlg')); if Assigned(p) then p(Application.Handle, PChar(FavFolder)); end; FreeLibrary(h);end;procedure TForm3.AddFavorite(Sender: TObject);varShellUIHelper: ISHellUIHelper;url, title: Olevariant;begin Title := '我我我我为哦喔喔欧文欧文'; Url := 'http://sfjslkdjf.com'; if Url <> '' then begin ShellUIHelper := CreateComObject(CLSID_SHELLUIHELPER) as IShellUIHelper; ShellUIHelper.AddFavorite(url, title); end;end;procedure TForm3.Button1Click(Sender: TObject);begin//OrganizeFavorite(Sender);AddFavorite(Sender);end;end. 关于一个鼠标钩子的问题. 如何实现对于TreeView组件的复选! 请问一计算问题 怎样才可以 在 delphi 的 三层结构中进行数据库的 动态连接?有什么方法吗?怎么使用ini 文件?请教高手!在线等待 我不想字变大或小 但又想用DRAW TEXT时候行间距可以改变 请问如何实现 怎末做帮助文件 ? 一个使用SQL查询的问题,各位帮帮手啊! 谁有做摄象头编程方面的经验? 谁给我提点意见 我想把两个控件捆绑使用,该怎么办????? SQLITE 有没有Appedn方法? 我只是想给控件加个图片而已,求帮忙
unit Unit3;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,ComObj,SHDocVw,SHDocVw_TLB;
const
CLSID_ShellUIHelper: TGUID = '{64AB4BB7-111E-11D1-8F79-00C04FC2FBE1}';
type
TForm3 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject); private
{ Private declarations }
public
procedure OrganizeFavorite(Sender: Tobject);
procedure AddFavorite(Sender: TObject);
{ Public declarations }
end;var
Form3: TForm3;
p:procedure(Handle: THandle; Path: PChar); stdcall;
FavFolder:string;
implementation
{$R *.dfm}procedure TForm3.OrganizeFavorite(Sender: Tobject);
var
H: HWnd;
begin
H := LoadLibrary(PChar('shdocvw.dll'));
if H <> 0 then
begin
p := GetProcAddress(H, PChar('DoOrganizeFavDlg'));
if Assigned(p) then p(Application.Handle, PChar(FavFolder));
end;
FreeLibrary(h);
end;
procedure TForm3.AddFavorite(Sender: TObject);
var
ShellUIHelper: ISHellUIHelper;
url, title: Olevariant;
begin
Title := '我我我我为哦喔喔欧文欧文';
Url := 'http://sfjslkdjf.com';
if Url <> '' then
begin
ShellUIHelper := CreateComObject(CLSID_SHELLUIHELPER) as IShellUIHelper;
ShellUIHelper.AddFavorite(url, title);
end;
end;
procedure TForm3.Button1Click(Sender: TObject);
begin
//OrganizeFavorite(Sender);
AddFavorite(Sender);
end;end.