IDirectManipulationViewport::SetUpdateMode 方法 (directmanipulation.h)
指定檢視區是否會手動更新內容,而不是在輸入事件期間更新內容。
語法
HRESULT SetUpdateMode(
[in] DIRECTMANIPULATION_INPUT_MODE mode
);
參數
[in] mode
DIRECTMANIPULATION_INPUT_MODE的其中一個值。
傳回值
如果方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC是 直接操作的預設模式。 在此模式中,視覺效果更新會推送至由輸入驅動的撰寫器。 如果應用程式使用 IDirectManipulationCompositor的系統提供實作,這是預期的作業模式。
如果應用程式提供自己的 IDirectManipulationCompositor實作,它應該藉由設定DIRECTMANIPULATION_INPUT_MODE_MANUAL將檢視區更新模式切換為手動。 在手動模式中時,撰寫器會在呼叫Direct Manipulation上的Update時提取視覺效果更新。
使用 set DIRECTMANIPULATION_INPUT_MODE_MANUAL 呼叫這個方法類似于呼叫 SetViewportOptions (DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT) 。 不過,呼叫 SetViewportOptions 也會覆寫所有其他設定。
需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | directmanipulation.h |