我在Stackoverflow中的第一个问题,我正在考虑制作一个litle程序来编辑Windows上的一些文件夹图标,我在图标的路径后搜索了数字的含义但找不到答案,系统图标有不同值,即:
音乐文件夹
IconResource=%SystemRoot%\system32\imageres.dll,-108
图片文件夹
IconResource=%SystemRoot%\system32\imageres.dll,-113
当我们手动更改文件夹中的图标时,通常会使用(将其保存在可移动媒体中):
IconResource=..\Icons\icon.ico,0
最后一个号码有什么影响吗?或者为此目的无关紧要?
答案 0 :(得分:0)
.EXE和.DLL文件可以包含多个图标。 ,0
是文件中的第一个图标,此语法也可用于仅包含一个图标的.ICO文件。
正数只是指图标存储在可执行文件中的顺序(,0
是第一个,,1
是第二个,,2
是第三个等等)。此顺序与Windows中标准选择图标对话框中的图标顺序相同(快捷方式属性等)。
负数是图标的资源ID,这是由所述可执行文件的作者选择的数字,可以随着时间的推移保持稳定,即使图标的数字改变如果< / strong>作者选择使用稳定的资源ID。