c# - 在c#中为文件分配图标

标签 c# icons file-extension

我有一个应用程序,可以创建一个具有某种扩展名的文件,例如 .ext,并为其分配一个图标。问题是,我可以创建许多 .ext 文件,并且所有文件都应该有不同的图标。

例如:

foo.ext --> 图标为 foo.png

bar.ext --> 图标为 bar.png

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

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

谢谢

约翰

最佳答案

您需要创建一个 icon handler shell extension .

关于c# - 在c#中为文件分配图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216748/

相关文章:

PHP 包含文件扩展名?

c# - 将视频从 pi 相机流式传输到 unity 项目

c# - 如果文本框中的数字更大

c# - 在 C# 中动态创建和释放控件

ios - iOS 设备未使用的 PWA 图标

android - 像 Google 一样的操作栏通知计数图标(徽章)

c# - 处理 ffmpeg m4s 上的输入到 mp4 传输时发现无效数据

javascript - 将大型 json 发送到服务器的最佳模式是什么

Django - Python help_text 作为可点击的图标

dynamic-data - 隐藏页面扩展(如 StackOverflow)