【发布时间】:2011-03-21 17:17:51
【问题描述】:
如何在文件夹或文件图标上叠加图标。例如。 Tortoise SVN、Dropbox 等在文件图标和文件夹图标上打勾的方式?如何以编程方式进行,例如。来自 VB.Net。
【问题讨论】:
-
由于 TortoiseSVN 是在 GPL 下获得许可的,您可以阅读代码并通过示例学习。
如何在文件夹或文件图标上叠加图标。例如。 Tortoise SVN、Dropbox 等在文件图标和文件夹图标上打勾的方式?如何以编程方式进行,例如。来自 VB.Net。
【问题讨论】:
你需要写一个Shell Icon Overlay Handler。
【讨论】:
请注意,叠加图标是一种非常有限的资源,这就是各种 Tortoise 扩展现在共享叠加的原因。根据"The overlay icons appear, but not all of them" in the TortoiseSVN FAQ的说法,叠加图标总共只能有15个,其中4个已经被Windows使用了。
如果您真的很乐意使用与 Tortoise* 相同的图标,您也应该使用 TortoiseOverlays。有关如何执行此操作的详细信息,请参阅 TortoiseSVN 树中的TortoiseOverlays/Documentation.txt。
【讨论】: