保存附加了Windows缩略图图像的数据文件

时间:2011-03-01 04:03:13

标签: .net winforms thumbnails

我有一个.NET winform应用程序,它编写XML数据文件,但是当我通过资源管理器查看文件时,我希望文件有一个自定义(动态)缩略图。

举一个例子,当您将“查看”模式设置为“缩略图”时,PDF文件会在XP和Win7中显示缩略图(图片)。这也适用于图片。

据推测,这个过程与PDF文件类似,因为我认为Windows只是在文件中查找某种“我是缩略图”记录。

我也知道Windows缓存图片目录的已保存缩略图。我偶尔会看到这些文件,但从未玩过它们。

1 个答案:

答案 0 :(得分:1)

文件不说它们是缩略图。您需要编写一个Windows资源管理器Shell处理程序,其中包含此文件类型的缩略图,并提取缩略图。

根据Microsoft在http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/1428326d-7950-42b4-ad94-8e962124043e/中的答案,这必须是C ++而不是.NET。

检查这些:

Google查询示例:
http://www.google.com.au/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1&nord=1#hl=en&xhr=t&q=create+thumbnail+shell+handler&cp=0&pf=p&sclient=psy&nord=1&site=webhp&aq=f&aqi=&aql=&oq=create+thumbnail+shell+handler&pbx=1&fp=190c8307a70ec87c&ion=1