語法
參數
enable _In_類型:bool
true 表示在應用程式未取得焦點時也接收輸入;false 表示只在應用程式取得焦點時接收輸入。
傳回值
類型:void 此方法不會傳回值。備註
根據預設,GameInput 只會在應用程式位於前景並取得焦點時將輸入傳遞給該應用程式。呼叫EnableBackgroundInput(true),即可在其他應用程式取得焦點時也接收輸入。背景輸入會一次套用至所有輸入類型,包括透過 IGameInputReading::GetSystemButtonState 回報的 Guide 和 Share 系統按鈕。呼叫 EnableBackgroundInput(false) 可恢復預設行為。
此設定主要與 Windows 相關,因為在 Windows 上,多個應用程式可以並排執行,且焦點可以在它們之間移動。
此方法取代舊版 GameInput 中的 IGameInput::SetFocusPolicy 方法和 GameInputFocusPolicy 列舉。GameInput v4 中不提供可防止其他處理序接收輸入的獨佔前景原則。
在 PC 上,當 GameInput 執行階段是隨應用程式側載而非安裝在系統上時,啟用背景輸入會被忽略。如需詳細資訊,請參閱 GameInput 側載。
許多使用者會執行以 Guide 按鈕開啟功能表、以 Share 按鈕擷取螢幕畫面的重疊應用程式。請考量您的應用程式是否需要在背景時處理系統按鈕。
需求
標頭: GameInput.h 程式庫: gameinput.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機另請參閱
GameInput 概觀GameInput 基本概念
GameInput 側載
IGameInput
IGameInput::SetFocusPolicy (已淘汰)
