gpt4 book ai didi

c# - 检查 winform 是否隐藏在以独占全屏模式运行的游戏后面

转载 作者:可可西里 更新时间:2023-11-01 10:38:35 24 4
gpt4 key购买 nike

我有一个分层窗口/窗体,我尝试使用 SetWinPos WinAPI 方法始终将其设置在桌面上任何其他窗口的顶部,我几乎可以越过任何窗口,唯一的问题是如果我有一个全屏游戏桌面,然后我调用 SetWinPos 将我的表单放在游戏的顶部,它实际上被识别为基于 GetTopWindow WinAPI 方法的返回值的“顶部窗口”,当我悬停在某些部分时,我什至可以看到鼠标光标发生变化游戏屏幕(我想因为表格实际上是“顶部窗口”)但后来我真的看不到我的表格,因为游戏处于独占全屏模式...

有什么方法可以检查我的表单是否隐藏在游戏后面(或者可能是任何以独占全屏模式运行的应用程序)或检查游戏是否真的以独占全屏模式运行?

最佳答案

我不太确定,但听起来您的游戏正在 DirectX-Fullscreen 中运行,据我所知,这与 win-api 全屏不完全相同。我不知道在哪里,但你也可以通过查询 directx-api 来检查你的应用程序位置......正如我所说......对此不确定......

关于c# - 检查 winform 是否隐藏在以独占全屏模式运行的游戏后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11524234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com