我有兴趣为用户当前打开的每个窗口获取Z顺序。例如,如果他们有4个窗口在彼此的顶部,我想知道(通过窗口标题 - 我已经可以得到),顺序 - 即在堆栈中最深的,哪个在前面叠加。
有没有人知道这个代码?我一直在看GetTopWindow()和GetNextWindow(),但GetTopWindow()似乎返回应用程序中的顶部窗口,并且似乎没有在user32.dll中引用GetNextWindow()(从Pinvoke得到这个)。
感谢任何代码提示/提示。我希望只有一个整数值,这是Windows的Z索引,从那里,我可以计算出订单!
干杯, 乔纳森