3

我将 DX11 用于主要以全屏运行的小型应用程序。
问题是当我alt-tab应用程序进入窗口模式时,如果我alt-tab返回它不会返回全屏。

我看到其他应用程序和游戏在alt-tabbing后保持全屏状态,按下alt-时如何保持全屏模式?tab

4

1 回答 1

0

创建 SwapChain 时,您使用 IDXGIFactory 对象。同一个对象有一个名为MakeWindowAssociation的方法,使用以下标志调用该方法:DXGI_MWA_NO_ALT_ENTER。(更多信息: http: //msdn.microsoft.com/en-us/library/windows/desktop/bb174540 (v=vs.85).aspx )

它将防止从全屏模式自动更改为窗口模式。

您还可以研究IDXGISwapChain的这种方法,以了解如何处理从完全到窗口的手动更改:SetFullscreenState(更多信息: http: //msdn.microsoft.com/en-us/library/windows/desktop/bb174540 (v=vs .85).aspx )

于 2013-01-24T21:27:39.967 回答