寻找任何当Windows ZOrder更改时被通知的方法吗?
Zorder是指窗口的分层。底部的zorder为0。我不知道有什么其他方法可以问这个问题。
这将是Windows XP或更高版本,使用.NET,c#或vb.net。
显然,当窗口移动/调整大小/交换z顺序时,窗口将发送WM_WINDOWPOSCHANGING。将其与GetTopWindow
和GetNextWindow
结合使用,可以确定窗口的当前顺序,并且应该能够确定应用程序中所有窗口的位置。 825595包含有关这两个API调用的详细信息。 798295了解有关GetNextWindow
的更多信息。
编辑 即使已经接受...
而且,对于通过google找到的任何人,932988都具有有关如何使用WndProc
捕获这些消息的信息。我讨厌留下一个没有完全回答的问题:-)