Sintaxis
Parámetros
enable _In_Tipo: bool
true para recibir entrada mientras la aplicación no tiene el foco; false para recibir entrada solo mientras la aplicación tiene el foco.
Valor devuelto
Tipo: void Este método no devuelve ningún valor.Comentarios
De forma predeterminada, GameInput entrega la entrada a una aplicación solo mientras está en primer plano y tiene el foco. Llame aEnableBackgroundInput(true) para recibir también la entrada mientras otra aplicación tiene el foco. La entrada en segundo plano se aplica a todos los tipos de entrada a la vez, incluidos los botones del sistema Guía y Compartir que se notifican a través de IGameInputReading::GetSystemButtonState. Llame a EnableBackgroundInput(false) para volver al comportamiento predeterminado.
Esta configuración es relevante principalmente en Windows, donde varias aplicaciones pueden ejecutarse en paralelo y el foco puede moverse entre ellas.
Este método reemplaza el método IGameInput::SetFocusPolicy y la enumeración GameInputFocusPolicy de versiones anteriores de GameInput. Las directivas de primer plano exclusivo, que impedían que otros procesos recibieran entrada, no están disponibles en GameInput v4.
En PC, cuando el runtime de GameInput se carga localmente con la aplicación, en lugar de instalarse en el sistema, la habilitación de la entrada en segundo plano se omite. Para obtener más información, consulte Carga local (sideloading) de GameInput.
Muchos usuarios ejecutan aplicaciones de superposición que usan el botón Guía para los menús y el botón Compartir para las capturas de pantalla. Considere si su aplicación necesita procesar los botones del sistema mientras está en segundo plano.
Requisitos
Encabezado: GameInput.h Biblioteca: gameinput.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
Información general de GameInputAspectos básicos de GameInput
Carga local (sideloading) de GameInput
IGameInput
IGameInput::SetFocusPolicy (en desuso)
