3

我正在使用 IShellItemImageFactory 来获取文件和目录的图标和缩略图。在大多数情况下,这很有效,但在某些情况下,我得到的图像与 explorer.exe 中的图像完全不同。

explorer.exe 中的文件夹将它们的一些内容显示为纸片。每当我为目录请求图像时,我的程序中都会得到一个空文件夹。

在 explorer.exe 中可由 Windows Media Player 播放的视频显示为以缩略图为单元格的幻灯片。当我为这样的视频文件请求图像时,我只得到一个没有电影条边框的缩略图。

我确信还有其他示例,但总的来说,我只想知道是否有一种方法可以从系统请求图像,该图像看起来与桌面或 explorer.exe 文件夹中显示的图像完全相同。我希望一切看起来都一样,这样我的程序就不会“草率”。

4

1 回答 1

1

答案在这里:

http://msdn.microsoft.com/en-us/library/cc144118(v=VS.85).aspx#adornments

装饰物是我缺少的效果,看来我必须手动渲染它们。

MSDN 上的 TiKu 向我解释了这一点,值得称赞。

于 2011-08-30T12:39:46.403 回答