具有相同扩展名但内容不同的文件的不同图标?

问题描述 投票:6回答:3

我已将我的某个基于XML的文件类型(.xmlentity)与我的应用程序(.net)相关联,我希望基于这些文件的内容(根元素名称)具有不同的图标。

<note xmlns="mynamespace"></note>应该具有一种图标,

[<notebook xmlns="mynamespace"></notebook>应该有另一个。

这是否可能以某种方式具有不同的文件扩展名?

如果仅在Windows 7上有效,就可以了。

.net file windows-7 icons
3个回答
3
投票

您正在寻找Icon Handler。它被实现为外壳扩展。不幸的是,MSDN没有提供任何特定于图标处理程序的示例代码,但是至少本文描述了此类Shell扩展的要求。本文也可能有用:Creating Shell Extension Handlers


0
投票

不幸的是没有。一种文件类型的一个图标。但是,我已经看到程序通过插入外壳来创建预览(Windows Photo Viewer就是一个基本示例。“ Trackmania”还具有其数据文件的预览屏幕截图)

Shell Preview Host on MSDN


0
投票

我对此很疑惑,并在此link中找到了答案

© www.soinside.com 2019 - 2024. All rights reserved.