gpt4 book ai didi

c# - 如何找到 Windows 7 中任务栏项目的顺序?

转载 作者:行者123 更新时间:2023-11-30 12:51:28 25 4
gpt4 key购买 nike

我想确定 Windows 7 中任务栏项目的顺序是什么。原因是我想创建一个脚本(用 AutoHotkey 或 C# 编写)将一组图标恢复到先前确定的顺序。我不想这样做,因为任何适用于 Windows 的虚拟桌面解决方案都忘记了保持任务栏项目顺序的伟大和重要的一点,即在桌面更改之间,任务栏项目的顺序被完全忽略和丢失。他们忽略这一事实的原因可能是因为他们都依赖于隐藏/取消隐藏方法,他们保存在任何桌面中事件的窗口,然后在切换之间隐藏或取消隐藏相应的窗口。

我已经找到了一个用 QT/C++ ( Location of app on the Windows 7 Taskbar ) 编写的半解决方案,该解决方案的基础是根据他的颜色查找项目的左上像素位置。我不喜欢这种方法,因为使用不同的主题或视觉风格会破坏他的功能。我希望有人有另一个建议。这个问题与链接中的问题不同,我只对顺序感兴趣,而不是任何按钮的确切像素位置。

最佳答案

您可能想从 Windows® API Code Pack for Microsoft® .NET Framework 开始.此 API 允许您从托管代码访问多个 Windows API(包括某些任务栏功能)。

但是,我还不确定它是否允许一般任务栏与特定应用程序的任务栏条目有关的功能。如果/当我找到更多信息时,我将继续研究并更新。

关于c# - 如何找到 Windows 7 中任务栏项目的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6918777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com