Skip to main content

GameInputFocusPolicy

Énumère les stratégies de focus d’un périphérique d’entrée.

Syntaxe

Constantes

Remarques

Cette énumération est utilisée par la méthode IGameInput::SetFocusPolicy. Appelez SetFocusPolicy pour indiquer si les entrées sont envoyées à un jeu lorsqu’il n’a pas le focus. Par défaut, GameInput ne fournit pas d’entrées en arrière-plan. Les valeurs peuvent être combinées. Si le jeu traite les boutons Guide ou Partager, la définition respective des indicateurs GameInputExclusiveForegroundGuideButton ou GameInputExclusiveForegroundShareButton peut aider à garantir que les applications de superposition en arrière-plan ne les traitent pas également. Par exemple, cela peut empêcher l’apparition non désirée de menus de superposition ou de captures d’écran par-dessus un jeu qui entend utiliser lui-même ces boutons.
De nombreux utilisateurs se servent d’applications de superposition qui utilisent le bouton Guide pour les menus et le bouton Partager pour les captures d’écran. Déterminez si votre jeu a réellement besoin de remplacer cette fonctionnalité afin d’éviter de semer la confusion chez les utilisateurs.
La stratégie de focus s’applique uniquement sur Windows. Les valeurs des boutons Guide et Partager de GameInputFocusPolicy ont été ajoutées dans le fichier GameInput.h de la préversion du Windows SDK 10.0.26031 et seront ajoutées dans une version future du GDK. Pour plus d’information, consultez Notions fondamentales de GameInput.

Configuration requise

En-tête : GameInput.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Vue d’ensemble de GameInput
GameInput

Historique des versions

Annexe : versions précédentes

v0

Notez que les indicateurs DisableBackgroundInput (0x1) et DisableBackgroundShareButton (0x10) ont été supprimés dans la v2. Les applications GameInput n’ont par défaut aucune entrée en arrière-plan; ces indicateurs étaient donc redondants. Les indicateurs EnableBackgroundGuideButton (0x80) et EnableBackgroundShareButton (0x100) ont été ajoutés dans la v2 pour permettre aux applications d’indiquer leur intention de recevoir des entrées en arrière-plan.
Last modified on October 6, 2026