2

我正在使用 DirectX 和 WinApi 开发游戏。在窗口模式下,一切正常,无论是 Alt+Tabing 还是在游戏窗口外单击都会发送 WM_KILLFOCUS 消息。但是在全屏时,Alt+Tab 不会发送上述消息。

这是设置D3D渲染器的一些参数的问题吗?我该如何解决这个问题?

4

1 回答 1

3

我认为全屏 DX 应用程序根本没有焦点。可能您可以改用WM_ACTIVATE。它将获取wParamWA_ACTIVEWA_CLICKACTIVE用于激活或WM_INACTIVE停用。

于 2013-07-22T12:41:09.917 回答