1
Dim shellFile__1 As ShellFile = ShellFile.FromFilePath(pathToYourFile)
Dim shellThumb As Bitmap = shellFile__1.Thumbnail.ExtraLargeBitmap

我是一个编程的大菜鸟。我对visual basic只有一点经验。我正在尝试使用这些行,但未定义“ShellFile”。由于某种原因,关于此的信息很少,我一定遗漏了一些东西。我认为这可能与 Windows API 代码包有关,但我下载了它,但不知道该怎么做。我的 google-fu 也没有返回任何内容。我觉得很多指令都是隐含的。

我该怎么做才能让它工作?谢谢。

4

2 回答 2

0

对于那些对 ShellFile 获取视频和图像缩略图感兴趣的人,您可以使用 Visual Studio 中的 NuGet 来包含 WindowsAPICodePack (Peter William Wagner - Microsoft)。

于 2020-09-04T06:33:47.553 回答
-1

请参阅以下答案:

C#通过windows api从文件中获取缩略图

答案具有完全相同的代码。这似乎是一个 Windows COM 库。我没有时间看到底是哪一个..

这些链接可能是一个很好的阅读: http: //www.codeproject.com/Articles/42457/Metadata-from-Managed-Code

http://blogs.msdn.com/b/windowssdk/archive/2009/06/12/windows-api-code-pack-for-microsoft-net-framework.aspx

祝你好运

于 2013-06-13T03:41:06.137 回答