我已将某个基于xml的文件类型(.xmlentity)与我的应用程序(.net)相关联,我希望根据这些文件的内容(根元素名称)设置不同的图标。
<note xmlns="mynamespace"></note>
应该有一种图标和
<notebook xmlns="mynamespace"></notebook>
应该有另一个。
如果没有不同的文件扩展名,这有可能吗?
如果只能在Windows 7上运行,那就是它的好处。
答案 0 :(得分:3)
您正在寻找Icon Handler。它实现为shell扩展。不幸的是,MSDN没有给出任何特定于图标处理程序的示例代码,但至少本文描述了这种shell扩展的要求。本文也很有用:Creating Shell Extension Handlers。
答案 1 :(得分:1)
答案 2 :(得分:0)
不幸的是没有。一个文件类型的一个图标。但是我看到程序通过插入shell来创建预览(Windows Photo Viewer就是这个的基本示例。“Trackmania”还有预览其数据文件的屏幕截图)