我有其他应用程序的全屏直接x窗口,我需要隐藏它。我找到了通过挂钩direct-x创建设备和更改窗口参数来隐藏它的方法,因此它不是全屏。这在XP上运行正常,但在Win-7上我不能使用任何其他应用程序,因为它看起来应用程序将其切换为前景窗口,因此所有点击和键盘输入都转到该窗口。但是,如果我快点击,我可以采取一些行动。这让我觉得这个应用程序正在使用一些函数将输入引导到自身,或者集中注意力,不知道是什么。
另一件事是,如果我调整窗口大小并且不隐藏它,一切正常。
我试图挂钩SetCapture,SetForegroundWindow,SetActiveWindow和SetWindowPos,这些都没有帮助。
你有什么想法我怎么能以其他方式隐藏窗口,或者是什么导致这种聚焦到隐形窗口?