当前位置:编程学习 > VB >>

VB:如何获取任务栏窗口顺序(找了N久没找到解决方案)

题目: VB 如何获取任务栏窗口顺序(找了N久没找到解决方案)
//
描述: Windows任务栏上有多个窗口,如何获得它们的显示顺序?
遍历每个窗口的hwnd,但怎么分析哪个显示在前面,哪个显示在后面呢?

小弟想作个小程序,通过快捷键实现"切换到下一个窗口"的功能..

已尝试多次在百度谷歌搜索..均告失败..
还望高手赐教.. 任务栏上的占位是谁先显示谁在前面,并非先运行的就在前面,后运行的在后面

所以通过进程查询是做不到的。
这个问题问了N久,看来暂时无解.试试枚举任务管理器的程序列表,先枚举到的在前
为什么非要获得它们的显示顺序?
变通下,向任务栏从开始位置向右点击鼠标,检查当前激活窗口,就知道顺序了
关注一下这问题…… 描述: Windows任务栏上有多个窗口,如何获得它们的显示顺序?
楼主的问题本不应该存在,你想实现的这个效果windows的tab切换都做不到,更何况在winxp下有众多的桌面主题的存在情况下 任务栏可能经过改造了,就说xp自带的默认窗口分组功能吧,这个相同类型的窗口都不显示的,而且一个窗口在任务栏上显示的“顺序”可能是会改变的,我就不说win7下了 不同工作区显示的窗口都不一样。 
补充:VB ,  API
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,