我建立一个(对话框)工程,期间要保存数据到硬盘。我保存的文件后缀为.simul(自己定义的)。如何修改注册表,为保存的文件添加自己的图标?
小弟是初学者,望高手不吝赐教。

解决方案 »

  1.   

    1、打开注册表编辑器
    2、向HKEY_CLASSES_ROOT中添加.xxx子键,缺省值只要保证不与HKEY_CLASSES_ROOT下的子键名称重复即可,在此可设为xxx.program3、向HKEY_CLASSES_ROOT中添加xxx.program子键,
    4、向xxx.program子键中添加shell子键,shell子键的缺省值可做为右键菜单项的名称,在此可设为MyProgram
    5、向shell子键中添加MyProgram子键
    6、向MyProgram子键中添加command子键,默认值为你的程序的全路径名 + 1%
      例如:C:\VC\MyProgram.exe %1
       
    试试吧!另外,你还可以为.xxx文件自动关联上缺省图标,做法如下:3.1、向xxx.program子键中添加DefaultIcon子键,缺省值为你的程序的全路径名 + , + 图标序号
         例如:C:\VC\MyProgram.exe,0
      

  2.   

    有没有简单的demo啊?
    我没有操作过注册表。
      

  3.   

    修改 Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons 
    下的值
      

  4.   

    http://www.vckbase.com/document/listdoc.asp?mclsid=13&sclsid=1317
      

  5.   

    这些都是在windows下操作吗?
    还是在vc环境下?
      

  6.   

    to  crystal521(※水晶※【软→硬】) 
    好像没有看到你说的路径啊,我用的是xp系统