文件资源管理器可以显示文件的缩略图,这些缩略图由 core 和第三方 shell 扩展提供。
我知道如何扩展 shell 来为 Windows 提供缩略图。
我想要做的是通过使用 C # 的 shell 从系统上的任何文件中检索缩略图。这可能吗?
基本上,我正在写一个自定义文件浏览器,我想显示缩略图,并不可能解析地球上的每个文件,使我自己的缩略图。
澄清: 许多答案似乎都集中在网页缩略图或缩放图片上。但这不是我想要的。我想要的是让 Windows 提供这些文件类型的缩略图表示: 。医生。PDF,.3 DM,.DWG... 也许还有十几个。我不想自己解析、渲染和制作缩略图,因为 Windows 已经知道怎么做了。
我发布的代码作为一个答案实际上工作... 也许它可以简化和清理一点。