我正在使用 IShellItemImageFactory 来获取文件和目录的图标和缩略图。在大多数情况下,这很有效,但在某些情况下,我得到的图像与 explorer.exe 中的图像完全不同。
explorer.exe 中的文件夹将它们的一些内容显示为纸片。每当我为目录请求图像时,我的程序中都会得到一个空文件夹。
在 explorer.exe 中可由 Windows Media Player 播放的视频显示为以缩略图为单元格的幻灯片。当我为这样的视频文件请求图像时,我只得到一个没有电影条边框的缩略图。
我确信还有其他示例,但总的来说,我只想知道是否有一种方法可以从系统请求图像,该图像看起来与桌面或 explorer.exe 文件夹中显示的图像完全相同。我希望一切看起来都一样,这样我的程序就不会“草率”。