Pular para o conteúdo principal

GameInputFocusPolicy

Enumera as políticas de foco de um dispositivo de entrada.

Sintaxe

Constantes

Comentários

Essa enumeração é usada pelo método IGameInput::SetFocusPolicy. Chame SetFocusPolicy para especificar se a entrada é enviada a um jogo quando ele não está em foco. Por padrão, o GameInput não fornece entrada em segundo plano. Os valores podem ser combinados. Se o jogo processar os botões Guia ou Compartilhar, definir os sinalizadores GameInputExclusiveForegroundGuideButton ou GameInputExclusiveForegroundShareButton, respectivamente, pode ajudar a garantir que aplicativos de sobreposição em segundo plano não os processem também. Por exemplo, isso pode impedir que menus de sobreposição ou capturas de tela indesejados apareçam sobre um jogo que pretende usar os botões por conta própria.
Muitos usuários usam 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 jogo precisa substituir essa funcionalidade para evitar confusão para o usuário.
A política de foco só se aplica ao Windows. Os valores dos botões Guia e Compartilhar de GameInputFocusPolicy foram adicionados ao GameInput.h do Windows SDK 10.0.26031 Preview e serão adicionados a uma versão futura do GDK. Para obter mais informações, confira Fundamentos do GameInput.

Requisitos

Cabeçalho: GameInput.h Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

Visão geral do GameInput
GameInput

Histórico de versões

Apêndice: versões anteriores

v0

Observe os sinalizadores DisableBackgroundInput (0x1) e DisableBackgroundShareButton (0x10), que foram removidos na v2. Por padrão, os aplicativos GameInput não recebem entrada em segundo plano, portanto esses sinalizadores eram redundantes. Os sinalizadores EnableBackgroundGuideButton (0x80) e EnableBackgroundShareButton (0x100) foram adicionados na v2 para permitir que os aplicativos registrem a intenção de receber entrada em segundo plano.
Última modificação em 6 de outubro de 2026