改变文件夹图标

王朝delphi·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

说白修改文件里的隐藏文件desktop.ini

下面是源代码

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

type

TForm1 = class(TForm)

Button1: TButton;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

var

iniFile : TStrings ;

begin

CreateDir('C:\YourFolder') ;

iniFile := TStringList.Create;

with iniFile do

begin

Add('[.ShellClassInfo]') ;

Add('IconFile = ' + GetEnvironmentVariable('Windir')

+ '\system32\SHELL32.DLL') ;

Add('IconIndex = 38') ;

Add('InfoTip = This is folder with icon') ;

SaveToFile('C:\YourFolder\Desktop.ini');

end;

SysUtils.FileSetAttr('C:\YourFolder', SysUtils.faReadOnly) ;

SysUtils.FileSetAttr('C:\YourFolder\Desktop.ini',

SysUtils.faSysFile or SysUtils.faHidden) ;

iniFile.Free ;

end;

end.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航