1

所以按照这里的指示,我在 VB.NET 中重新创建了以下 3 行

 Dim shellFile As ShellFile = shellFile.FromFilePath(tmpFile)
 Dim shellThumb As Bitmap = shellFile.Thumbnail.ExtraLargeBitmap
 shellThumb.Save("C:\Users\erizvi\Desktop\thumb", ImageFormat.Bmp)

但是,当我执行这些行时,我得到的只是“word”徽标的缩略图,而不是实际文件,谁能告诉我为什么?

4

1 回答 1

2

只有某些文件类型(主要是视觉媒体文件)支持 Windows 中的缩略图。如果您的文件不是图像或视频文件,则除了与该文件类型关联的图标(通常由使用它们的主应用程序分配,例如 .doc/.docx 文件的 Word)之外,实际上没有任何内容可显示。基本上,如果 Windows 没有在 Windows 资源管理器中的文件夹的缩略图或幻灯片视图中呈现文件的图像表示,您将无法使用 ShellFile API 包装器做得更好。

于 2012-11-16T17:43:48.380 回答