更改C#中的文件图标
Change File Icons in C#
您能为更改C#中的文件图标提出一些建议吗?我在这里的意思是,C#有任何可以用来更改文件图标的类吗。例如,我可以在c#中将记事本文件图标替换为文档文件图标吗?
我知道我们可以提取一个文件的图标,但我正在寻找应用新的图标到一个文件。
让我试着详细解释一下。我正在开发一个处理文件的windows应用程序。此应用程序创建一个特殊文件夹,用户可以在此文件夹中创建文件和文件夹。现在,当用户创建一个文件时,我想应用自定义图标,显示它正在处理中。处理完成后,文件图标将更改为处理完成。我希望这现在有意义。
感谢
您必须为此编写自定义shell扩展。它们被称为"图标覆盖处理程序"。这与TortoiseSVN等应用程序在资源管理器中添加图标的方式相同。
请参阅MSDN的这篇文章和的代码示例
相关文章:
- 为什么从文件获取图标时应用程序有时会崩溃?
- wxWidgets 3.1.3 图标在 mac 下加载 - ICNS 文件不可读?
- Visual Studio 2015资源视图和资源编译器使用不同的方法在项目目录中查找图标文件.如何修复
- 如何在 Windows 中立即刷新文件夹图标
- C 检索可执行文件的图标,用于Windows注册表图标路径
- 如何在Windows下的文件上设置一个小图标
- 如何以编程方式设置应用程序EXE文件的图标
- 可视化 将 c++ 可执行文件图标添加到预制件 5 构建脚本
- 对桌面进行了更改.ini使用批处理文件,但文件夹图标不会更改
- Qt qrc 资源文件 - 无法加载图标
- 如何在可执行文件中注入图标资源
- 通过我的可执行文件的资源 ID 获取图标索引,C++
- QFileIconProvider返回相同的图标,而与文件无关
- 在非 gui 线程中获取文件图标 (QFileIconProvider::icon)
- 将 exe 图标从C++可执行文件中更改
- 将文件拖放到C++WinForms中的桌面图标上
- 我可以根据系统文件中某处的不同系统加载默认窗口图标吗?
- C/C++ Windows - ExtractIcon() 未检索所有可执行文件的图标
- 更改C#中的文件图标
- 如何获得visualc++库文件图标回来