草庐IT

c# - 访问不存在的缩略图

我制作了一个应用程序,可以向您显示计算机中的文件列表。每当您单击列表中的任何项目时,它旁边的一个小PictureBox应该会显示相应文件的缩略图。我在Windows7上使用C#。为了获取缩略图,我重复了另一个问题中发布的方法。首先,我引用了WindowsAPI代码包。然后,我使用以下代码:ShellFileshellFile=ShellFile.FromFilePath(fullPathToFile);myPictureBox.Image=shellFile.Thumbnail.LargeBitmap;这并不总是有效。有时,显示的缩略图仅仅是“默认应用程序”图标。我发现真正的缩略图只有