给特定后缀名的文件设置特定的图标。。。。。。

function geticon(path:string):Integer;
var
 i:Integer;
 extion:string;
 strlist:TStrings;
begin
    i:=path.LastIndexOf('.');
    extion:=path.Substring(i);
    extion:=extion.ToLower;
    strlist:=TStringList.Create;
    strlist.Add('.txt');
    strlist.Add('.zip');
    strlist.Add('.rar');
    strlist.Add('.exe');
    strlist.Add('.jpg');  //4
    strlist.Add('.gif');
    strlist.Add('.jpeg');
    strlist.Add('.png');
    strlist.Add('.ico');
    strlist.Add('.mp4');
    strlist.Add('.rmvb');
    strlist.Add('.f4v');
    strlist.Add('.flv');
    strlist.Add('.mpg');
    case strlist.IndexOf(extion) of
       0:Result:=7;
       1,2:Result:=0;
       3:Result:=4;
       4,5,6,7,8:Result:=5;
       9,10,11,12:Result:=6;
    end;
    strlist.Free;
end;

转载于:https://www.cnblogs.com/doutian/archive/2012/10/25/2738063.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值