如何将桌面上的图标隐藏!(30分)

  • 主题发起人 主题发起人 sqcool
  • 开始时间 开始时间
S

sqcool

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将桌面上的图标隐藏!
如:我的电脑、回收站等。
 
var Desk:Thandle;
begin
Desk:=Findwindow('Program',nil);
ShowWindow(Desk,SW_HIDE);
end;
 
procedure DeskTopShow(isShow:Boolean);
var
hDesktop : THandle;
begin
hDesktop := FindWindow('Progman', nil);
if hDesktop=0 then
exit;
if isShow then
ShowWindow(hDesktop, SW_Show)
else
ShowWindow(hDesktop, SW_HIDE);
end;
 
通过改写注册表也可能。
另外AHM控件中有相关的控件。
<a href="http://delphi.yesite.com">中文热讯</a>
 
多人接受答案了。
 
后退
顶部