读书人

关于更改文件夹图标问!解决方案

发布时间: 2012-01-19 20:57:58 作者: rapoo

关于更改文件夹图标,急问!
我打算编程要更改文件夹的图标
方法是在目标文件夹下新建文件:desktop.ini
写入:(下面是一个例子)
[.ShellClassInfo]
InfoTip=C:\Program Files\Tencent\QQ\AirDLIcon
IconFile=C:\Program Files\Tencent\QQ\AirDLIcon\22168.ico
IconIndex=0

然后用arrtib命令将文件改为隐藏、系统属性

但是我发现这种方法只对某些文件夹有用,对其它的文件夹没用,请问是怎么回事?
另外,在原本无效的文件夹中右键-> 属性-> 自定义-> 更改图标后,把生成的desktop.ini文件删除再试又可以了,奇怪!


[解决办法]
SetFileAttributes试下
[解决办法]
好像是要刷新系统ICON的缓存吧
你找找资料,我记得是这样的

读书人网 >VC/MFC

热点推荐