我变了一个程序,这个程序会产生一个特定格式的文件(比如说.ddx)。这个格式的文件本身是不被计算机识别的。那么如何给这个格式的文件加上一个图标呢?跪求解决!!!!

解决方案 »

  1.   

    数据文件是没有图标的,图标是EXE文件或是DLL之类的文件才有的。
    至于数据文件显示的图标,其实都是在注册表中指定的。
    以TXT文件为例,在HEKY_CLASSES_ROOT主键下有一个".txt"子键,它的默认值是txtfile,然后你在HEKY_CLASSES_ROOT主键下找txtfile子键,就会发现它下面有个defaultIcon的子键,默认值是:%SystemRoot%\system32\shell32.dll,-152,这个就是指定TXT文件的显示图标是shell32.dll中的第152号图标的
    如果你相在程序中指定的话,可以依照上面写注册表。