加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 21:21:33 所属栏目:百科 来源:网络整理
导读:我想确定 Windows 7中任务栏项的顺序是什么.原因是我想创建一个脚本(用AutoHotkey或C#编写),将一组图标恢复为先前确定的顺序.我不想这样做,因为任何适用于Windows的虚拟桌面解决方案都忘记了保持任务栏项目顺序的重要一点,即在桌面更改之间,任务栏项目的顺序
我想确定 Windows 7中任务栏项的顺序是什么.原因是我想创建一个脚本(用AutoHotkey或C#编写),将一组图标恢复为先前确定的顺序.我不想这样做,因为任何适用于Windows的虚拟桌面解决方案都忘记了保持任务栏项目顺序的重要一点,即在桌面更改之间,任务栏项目的顺序完全被忽略和丢失.他们忽略这一事实的原因可能是因为他们都依赖于HIDE / UNHIDE方法,他们在任何桌面上保存了活动窗口,然后在交换机之间隐藏或取消隐藏相应的窗口.

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

解决方法

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

但是,我不确定它是否允许关于任务栏的功能与特定应用程序的任务栏条目相关.我会继续研究这个并在我/何时找到更多信息时进行更新.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读