找到属于我的进程的z顺序中的最高非子窗口

时间:2011-09-15 13:36:06

标签: c++ c winapi

我想找到属于我的进程的z顺序中最高的非子窗口。

我可以使用EnumWindows遍历窗口列表,使用GetWindowThreadProcessId来屏蔽属于其他进程的窗口;但我怎么知道每个窗口在z顺序中的位置?

或者,有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

找到一个窗口后,使用带有GW_HWNDFIRST的GetWindow()来查找Z顺序中最高的顶层(非子窗口)。