在c#中为文件指定一个图标

时间:2011-11-21 18:36:42

标签: c# icons file-extension

我有一个应用程序可以创建一些扩展名的文件,比如说 .ext ,并为其指定一个图标。问题是,我可以创建许多.ext文件,所有文件都应该有不同的图标。

例如:

foo.ext - > icon作为foo.png

bar.ext - > icon as bar.png

我可以注册我的应用程序来打开特定的扩展名(在这种情况下为.ext)并执行所需的任务,但我不知道如何向不同的文件显示不同的图标。

有可能这样做吗?我使用的是c#,但c / c ++中的原生API也可以。

谢谢,

约翰

1 个答案:

答案 0 :(得分:3)

您需要创建icon handler shell extension