当在win32 API中给出窗口句柄时,如何验证窗口是否位于最顶层?
“最顶层”我并不仅仅指当前位于顶部的那个,例如z顺序,但它是否保持在顶部。我从文档中收集几个窗口实际上可以是最顶层的。
来自HWND_NOTOPMOST
上的DeferWindowPos
文档:
将窗口放在所有非最顶层的窗口上方(即所有窗口的后面) 最顶层的窗户)。如果窗口已经是a,则此标志无效 非最顶层的窗口。
我知道如何制作一个窗口最顶层,但我似乎无法找出如何检查是否最顶层。我不能简单地跟踪状态,因为在我运行应用程序之前窗口已经是最顶层的。