所有打开Windows的C#Z顺序

时间:2015-08-17 15:35:04

标签: c# windows pinvoke z-order

我有兴趣为用户当前打开的每个窗口获取Z顺序。例如,如果他们有4个窗口在彼此的顶部,我想知道(通过窗口标题 - 我已经可以得到),顺序 - 即在堆栈中最深的,哪个在前面叠加。

有没有人知道这个代码?我一直在看GetTopWindow()和GetNextWindow(),但GetTopWindow()似乎返回应用程序中的顶部窗口,并且似乎没有在user32.dll中引用GetNextWindow()(从Pinvoke得到这个)。

感谢任何代码提示/提示。我希望只有一个整数值,这是Windows的Z索引,从那里,我可以计算出订单!

干杯, 乔纳森

0 个答案:

没有答案