我想了解Windows 7任务栏项目的顺序。原因是我想创建一个脚本(使用AutoHotkey或C#编写),以将一组图标恢复到先前确定的顺序。我想这样做是因为任何Windows虚拟桌面解决方案都忽略了保持任务栏项目顺序的重要性,即在桌面更改之间,任务栏项目的顺序完全被忽略和丢失。它们忽略这个事实的原因可能是因为它们都依赖于HIDE / UNHIDE方法,它们保存任何桌面上活动的窗口,然后在切换之间隐藏或取消隐藏相应的窗口。
我已经找到了一个基于QT / C++编写的半解决方案( Windows 7任务栏上应用程序的位置),其功能基于查找基于颜色的项目的左上像素位置。我不喜欢这种方法,因为使用不同的主题或视觉样式会破坏它的功能。我希望有人能提供另一个建议。这个问题不同于链接中的问题,我只关心顺序而不是任何按钮的确切像素位置。
我已经找到了一个基于QT / C++编写的半解决方案( Windows 7任务栏上应用程序的位置),其功能基于查找基于颜色的项目的左上像素位置。我不喜欢这种方法,因为使用不同的主题或视觉样式会破坏它的功能。我希望有人能提供另一个建议。这个问题不同于链接中的问题,我只关心顺序而不是任何按钮的确切像素位置。