我有一个分层窗口/表单,我尝试始终使用 SetWinPos WinAPI 方法将其设置在桌面上的任何其他窗口之上,我几乎可以越过任何窗口,唯一的问题是我的桌面上是否有全屏游戏然后我调用 SetWinPos 将我的窗体放在游戏顶部,根据 GetTopWindow WinAPI 方法的返回值,它实际上被识别为“顶部窗口”,当我将鼠标悬停在游戏屏幕的某些部分时,我什至可以看到鼠标光标发生了变化(我想因为表单实际上是“顶部窗口”)但是我并没有真正看到我的表单,因为游戏处于独家全屏模式......
有什么方法可以检查我的表单是否隐藏在游戏(或任何以独占全屏模式运行的应用程序)后面或检查游戏是否实际上以独占全屏模式运行?