Sintaxe
Parâmetros
enable _In_Tipo: bool
true para receber entrada enquanto o aplicativo não tem o foco; false para receber entrada somente enquanto o aplicativo tem o foco.
Valor retornado
Tipo: void Este método não retorna um valor.Comentários
Por padrão, o GameInput entrega entrada a um aplicativo somente enquanto ele está em primeiro plano e tem o foco. ChameEnableBackgroundInput(true) para também receber entrada enquanto outro aplicativo tem o foco. A entrada em segundo plano se aplica a todos os tipos de entrada de uma só vez, incluindo os botões do sistema Guia e Compartilhar, que são relatados por meio de IGameInputReading::GetSystemButtonState. Chame EnableBackgroundInput(false) para voltar ao comportamento padrão.
Essa configuração é relevante principalmente no Windows, onde vários aplicativos podem ser executados lado a lado e o foco pode alternar entre eles.
Este método substitui o método IGameInput::SetFocusPolicy e a enumeração GameInputFocusPolicy de versões anteriores do GameInput. As políticas exclusivas de primeiro plano, que impediam outros processos de receber entrada, não estão disponíveis no GameInput v4.
No PC, quando o runtime do GameInput é distribuído via sideload com o aplicativo, em vez de instalado no sistema, a habilitação da entrada em segundo plano é ignorada. Para obter mais informações, confira Sideload do GameInput.
Muitos usuários executam aplicativos de sobreposição que usam o botão Guia para menus e o botão Compartilhar para capturas de tela. Avalie se o seu aplicativo precisa processar os botões do sistema enquanto está em segundo plano.
Requisitos
Cabeçalho: GameInput.h Biblioteca: gameinput.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
Visão geral do GameInputFundamentos do GameInput
Sideload do GameInput
IGameInput
IGameInput::SetFocusPolicy (Preterido)
