代码之家  ›  专栏  ›  技术社区  ›  Narek

为文件类型设置图标

  •  0
  • Narek  · 技术社区  · 14 年前

    我已经使用Qt Creator创建了my.exe文件和一个新的扩展名“.newext”,并将.newext文件手动关联到my.exe like this .

    exe文件的图标为正方形,名为myIcon.ico。我在myapp.rc文件中描述了如下图标:

    IDI_ICON1               ICON    DISCARDABLE     "myIcon.ico"
    

    RC_FILE = myapp.rc
    

    现在,当我在注册表中设置.newext扩展名时,DefaultIcon键的值等于

    C:\path\to\my.exe,0
    

    然后我看到与my.exe关联的文件的squere图标

    C:\path\to\my.exe,1
    

    则没有可识别的图标。

    为了将白纸(包装在右上角)和我的方形图标(稍微变小一点)视为图标,该为值设置什么?

    1 回复  |  直到 14 年前
        1
  •  1
  •   adf88    14 年前

    我不知道这是否可能。我没有看到任何应用程序这样做。您需要做的是发现Windows如何创建这些图标,并运行此机制创建一个图标,然后将生成的图标与您的文件类型关联起来。它可能在窗户深处的某个地方。

    我的建议是不要这样做,画你自己的图标。