当程序需要创建一种新的文件格式,往往有这样一个需求:在文件列表显示的时候显示自己想要的图标,并且双击此文件就会使用指定的程序以指定的命令打开——就像word,excel那样。
这种情况是通过注册表的设置来实现的,目前我还没了解实践指定程序打开,先说修改图标的方法。以下仅限描述修改位置,可以用不同语言程序通过不同方式编程实现。
1. 在HKEY_CLASSES_ROOT分支上增加一个以"."开头的扩展名的项,如".tzr",设置一个值项:默认,REG_SZ,tzr_file。
2. 在HKEY_CLASSES_ROOT分支上增加一个“tzr_file”项,增加新子项"DefaultIcon",设置:默认,REG_SZ,"c:\program files\tzrprogram\tzr.ico"
是的,就这么简单!