Windows 7 隐藏窗口接受所有输入

Windows 7 隐藏窗口接受所有输入,windows-7,input,directx,hook,Windows 7,Input,Directx,Hook,我有其他应用程序的全屏direct-x窗口,我需要隐藏它。我找到了隐藏它的方法,挂起direct-x创建设备并更改窗口参数,使其不是全屏显示。这在XP上运行正常,但在Win-7上,我不能使用任何其他应用程序,因为它看起来像应用程序正在将其切换为前台窗口,所以所有的点击和键盘输入都会转到该窗口。但是,如果我快速点击,我可以采取一些行动。这让我觉得这个应用程序使用了一些功能来直接输入到自身,或者聚焦,不知道是什么 另一件事是,如果我调整窗口的大小并且不隐藏它,那么一切都正常 我试图钩住SetCapt

我有其他应用程序的全屏direct-x窗口,我需要隐藏它。我找到了隐藏它的方法,挂起direct-x创建设备并更改窗口参数,使其不是全屏显示。这在XP上运行正常,但在Win-7上,我不能使用任何其他应用程序,因为它看起来像应用程序正在将其切换为前台窗口,所以所有的点击和键盘输入都会转到该窗口。但是,如果我快速点击,我可以采取一些行动。这让我觉得这个应用程序使用了一些功能来直接输入到自身,或者聚焦,不知道是什么

另一件事是,如果我调整窗口的大小并且不隐藏它,那么一切都正常

我试图钩住SetCapture、setforegroundindow、SetActiveWindow和SetWindowPos,但这些都没有帮助


您是否知道如何以其他方式隐藏窗口,或者是什么原因导致此聚焦到不可见窗口?

您如何使其不全屏显示?您是否将其设置为窗口模式?我正在挂起D3D8_CreateDevice函数,并在创建后调用重置D3DPRESENT_参数。窗口参数设置为true