3

我正在开发基于此示例的资源管理器数据提供程序。我已经添加了拖放支持。现在我希望文件和文件夹可以按文件类型、大小或其他方式排序。问题似乎虚拟文件只有 name 属性,就像您在屏幕截图中看到的那样。

shell扩展截图

如何添加更多属性或列来对内容进行排序?

4

1 回答 1

2

解决方案是编写一个实现ICategorizer并在索引和索引之间添加映射的类,并为索引和列名添加映射信息。IShellFolder2::MapColumnToSCIDPROPERTYKEYIShellFolder2 ::GetDetailsOf

就这些 :-)

于 2011-12-23T15:18:44.920 回答