Visual Basic .net类型'ShellFile'未定义

时间:2013-06-13 02:22:23

标签: .net vb.net vb.net-2010 windows-shell windows-api-code-pack

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

我是一个有编程的巨大菜鸟。我只对Visual Basic有一点经验。我试图使用这些行,但没有定义“ShellFile”。由于某些原因,关于这一点的信息非常少,我必须遗漏一些东西。我认为它可能与Windows API代码包有关,但我下载了它并且不知道该怎么做。我的google-fu也没有回复。我觉得许多指示是隐含的。

我该怎么做才能让这个工作?感谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-1)

请参阅以下答案:

C# get thumbnail from file via 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

祝你好运