小编use*_*135的帖子

在Windows XP/Vista上获取包括SolidWorks在内的任何文件的缩略图

每个安装的操作系统中都有很多内置的ThumbnailProviders.由于这些提供程序Windows可以显示许多文件的缩略图.例如,Windows资源管理器可以显示*.jpg文件的内容,但也可以显示Solidworks*.sldprt文件的内容(如果安装了SolidWorks).

但有没有办法获得这些缩略图?我曾尝试使用Windows API CodecPack来管理它,但我仅在Windows 7上成功.

ShellFile shellFile = ShellFile.FromFilePath(filePath);                
Bitmap shellThumb = shellFile.Thumbnail.Bitmap;
Run Code Online (Sandbox Code Playgroud)

问题是:在Windows XP/Vista上是否有任何其他可用的方法来获取已注册缩略图提供程序的任何文件的缩略图?我真的很绝望......

.net c# api thumbnails solidworks

7
推荐指数
2
解决办法
6282
查看次数

标签 统计

.net ×1

api ×1

c# ×1

solidworks ×1

thumbnails ×1