哪位兄弟知道如何在delphi中把一网页或网址设置成活动桌面.
解决方案 »
- delphi 点击新增第一次会正常插入数据 第二次就会错误 如果关闭页面重新打开会正常
- 请问c语言的putc函数,怎么转换成delphi的?
- 请推荐一款比较好的 RICHVIEW 编辑控件,要求能嵌入图片的
- Delphi中实现数据同步(100分求解答!)
- 请问怎么在一个字段OnChange事件发生之前把他的值保存起来?
- Delphi 7 连接不上Sybase system 11 , 但Delphi 5 可以,请求解决方法
- 如一个FORM上有一个PANEL包含很多容器,要在另一个FORM上动态创建一模一样的,怎么做?
- 怎样实现在TEDIT框里面有个按钮啊?
- 问大家一个算法的问题,答对有很多分阿
- 软件测试?帮帮忙!
- 如何实现tiff黑白图像的自动纠偏功能
- 如何使 Treeview 在from设计时都为展开状态?
shlobj,comobj
procedure TForm1.Button5Click(Sender: TObject);
var
ActiveDesk: IActiveDesktop;
ComponentsOpt: TComponentsOpt;
tagCOMPONENT : _tagCOMPONENT;
URL : PWideChar;
begin
ActiveDesk := CreateComObject(CLSID_ActiveDesktop) as IActiveDesktop; with ActiveDesk do
begin
ComponentsOpt.dwSize := SizeOf(ComponentsOpt);
GetDesktopItemOptions(ComponentsOpt, 0);
ComponentsOpt.fActiveDesktop := True;
SetDesktopItemOptions(ComponentsOpt, 0);
ApplyChanges(AD_APPLY_ALL);
end; //shlobj;
URL := 'http://www.9ig.net'; tagCOMPONENT.
ActiveDesk.AddUrl(GetDesktopWindow,URL,tagCOMPONENT,0);
ActiveDesk.ApplyChanges(AD_APPLY_ALL);
end
为何不行啊.