如何为相同的文件扩展名显示不同的图标

9

Visual Studio有针对2008和2010版本的*.SLN文件。

在资源管理器中,与该文件相关联的图标某种程度上基于其版本。我一直以为相关联的图标只是查看扩展名,但显然还有更多的内容。

作为开发者,我在Stack Overflow上提出此问题,针对我的应用程序,如果您认为该问题适合在其他论坛讨论,我也很乐意将讨论移到其他地方。

谢谢!

2个回答

12
请查看HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\ShellEx\IconHandler。图标由一个外壳扩展处理,而不是通常的DefaultIcon方式。
MSDN的创建图标处理程序页面向您展示如何创建提供图标的外壳扩展DLL。

1

1
http://web.archive.org/web/20080723234358/http://www.delphi3000.com/articles/article_3285.asp - samir105

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接