如何检查窗口是否是最顶层的?

时间:2013-01-18 16:35:54

标签: winapi window topmost

  

可能重复:
  How to check if window is “Always on top”?

当在win32 API中给出窗口句柄时,如何验证窗口是否位于最顶层?

“最顶层”我并不仅仅指当前位于顶部的那个,例如z顺序,但它是否保持在顶部。我从文档中收集几个窗口实际上可以是最顶层的。

来自HWND_NOTOPMOST上的DeferWindowPos文档:

  

将窗口放在所有非最顶层的窗口上方(即所有窗口的后面)   最顶层的窗户)。如果窗口已经是a,则此标志无效   非最顶层的窗口。

我知道如何制作一个窗口最顶层,但我似乎无法找出如何检查是否最顶层。我不能简单地跟踪状态,因为在我运行应用程序之前窗口已经是最顶层的。

0 个答案:

没有答案