更改C#中的文件图标
本文关键字:文件 图标 更改 | 更新日期: 2023-09-27 18:24:45
您能为更改C#中的文件图标提出一些建议吗?我在这里的意思是,C#有任何可以用来更改文件图标的类吗。例如,我可以在c#中将记事本文件图标替换为文档文件图标吗?
我知道我们可以提取一个文件的图标,但我正在寻找应用新的图标到一个文件。
让我试着详细解释一下。我正在开发一个处理文件的windows应用程序。此应用程序创建一个特殊文件夹,用户可以在此文件夹中创建文件和文件夹。现在,当用户创建一个文件时,我想应用自定义图标,显示它正在处理中。处理完成后,文件图标将更改为处理完成。我希望这现在有意义。
感谢
您必须为此编写自定义shell扩展。它们被称为"图标覆盖处理程序"。这与TortoiseSVN等应用程序在资源管理器中添加图标的方式相同。
请参阅MSDN的这篇文章和的代码示例