Directx 11 全屏显示Alt选项卡

Directx 11 全屏显示Alt选项卡,directx-11,Directx 11,我将DX11用于一个小应用程序,它主要以全屏方式运行。 问题是,当我alt tab时,应用程序将进入窗口模式,如果我alt tab back,则不会返回全屏 我见过其他应用程序和游戏在按住alt tab键后保持全屏状态,按下alt tab键时如何保持全屏模式?创建交换链时,使用IDXGIFactory对象。同一个对象有一个名为“MakeWindowAssociation”的方法,使用以下标志调用该方法:DXGI\u MWA\u NO\u ALT\u ENTER。(更多信息:) 它将阻止自动从全屏

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


我见过其他应用程序和游戏在按住alt tab键后保持全屏状态,按下alt tab键时如何保持全屏模式?

创建交换链时,使用IDXGIFactory对象。同一个对象有一个名为“MakeWindowAssociation”的方法,使用以下标志调用该方法:DXGI\u MWA\u NO\u ALT\u ENTER。(更多信息:)

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


您还可以研究IDXGISwapChain的这种方法,了解如何处理从完整到窗口的手动更改:SetFullscreenState(更多信息:)

您好,感谢您的回复。我不知道你在说什么,我不想禁用alt enter。我希望在使用alt tab时保持应用程序的全屏状态。我尝试了你所说的,但是当我在全屏模式下选择alt tab时,应用程序会自动进入窗口模式,而不是保持全屏状态。