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)

ただし、これらの行を実行すると、実際のファイルではなく、「単語」ロゴのサムネイルしか表示されません。理由を教えてください。

4

1 に答える 1

2

主にビジュアル メディア ファイルなどの特定のファイル タイプのみが、Windows でのサムネイル表示をサポートしています。ファイルが画像またはビデオ ファイルでない場合、そのファイルの種類に関連付けられたアイコン (通常は、Word の .doc/.docx ファイルなど、それらを使用する主要なアプリケーションによって割り当てられます) 以外に表示するものは何もありません。基本的に、Windows が Windows エクスプローラーのフォルダーのサムネイル ビューまたはフィルムストリップ ビューでファイルのイメージ表現をレンダリングしない場合、ShellFile API ラッパーを使用してもうまくいくことはありません。

于 2012-11-16T17:43:48.380 に答える