获取资源管理器窗口的排序字段

时间:2013-01-18 14:28:21

标签: c# c++ sorting explorer

我想知道是否有办法知道Windows资源管理器窗口中的文件是如何排序的。有窗口的“ORDER BY”子句。 示例:“名称升序”或“修改日期降序”。

这个问题不是关于windows的名称排序算法,而是关于特定打开的Windows资源管理器窗口的用户定义排序标准。

目标是,当我双击Windows资源管理器中的图像时,启动我的程序(没有问题),并查找上一个和下一个图像(对于我的程序的上一个和下一个按钮),它出现在资源管理器窗口中。

你知道这是否可能,如果可能,怎么样?

如果它在C#中,那将是完美的,但即使是C ++也会很棒。

1 个答案:

答案 0 :(得分:0)

我猜你可以使用shell扩展来保持所有Windows资源管理器会话的当前排序顺序在更改时保留在磁盘上,并带有时间戳。然后,在需要决定UI的呈现方式时,将这些数据读入您的应用程序。