如何在Windows下的文件上设置一个小图标?

时间:2019-05-12 09:09:36

标签: c# c++ winapi

我会在我用我的应用锁定的文件上动态设置一个小图标(也许也在文件夹上)。

我在Google应用程序中看到过要同步的内容,一个小的“刷新图标”似乎象征着它们处于同步状态,我想用我的应用程序做同样的事情,即暂时锁定文件以防止更改,同时它可以在其上运行。< / p>

  • 我想像它必须在Windows上使用c ++ api吗?
  • 它需要更改所有图标,或者在Windows 10中可以通过一层添加另一个图标?
  • 如何动态更改图标文件?

谢谢。

信息:

  • 环境:Windows10。
  • 目标:“文件”图标。
  • 语言:c#,也许 C ++ API窗口。

1 个答案:

答案 0 :(得分:0)

  

您可以通过实现将图标分配给文件类型的成员   图标处理程序。图标处理程序是Shell扩展处理程序的一种   允许您动态地将图标分配给文件的成员   类型。

请参阅“ How to Create Icon Handlers”。

相似的主题:“ How to create a IconHandler used by the shell in c++?