0

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

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

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

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

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

4

1 回答 1

0

我想您可以使用 shell 扩展将所有 Windows 资源管理器会话的当前排序顺序在它们更改时保存到磁盘,并带有时间戳。然后,当需要决定如何呈现 UI 时,您将该数据读入您的应用程序。

于 2014-09-23T00:44:06.130 回答