IDirectManipulationCompositor 介面 (directmanipulation.h)
代表將操作內容與繪圖介面建立關聯的撰寫器物件,例如使用 JavaScript) 或 Canvas (Windows 市集應用程式使用 C++、C# 或 Visual Basic) 的畫布 (Windows 應用程式。
繼承
IDirectManipulationCompositor 介面繼承自 IUnknown 介面。 IDirectManipulationCompositor 也有下列類型的成員:
方法
IDirectManipulationCompositor 介面具有這些方法。
IDirectManipulationCompositor::AddContent 將呼叫) 端所擁有的內容 (與撰寫器產生關聯、將組合裝置指派給內容,並指定與其他組合視覺效果相對之組合樹狀結構中內容的位置。 |
IDirectManipulationCompositor::Flush 將撰寫器中的所有擱置更新認可至系統以進行轉譯。 |
IDirectManipulationCompositor::RemoveContent 從撰寫器中移除內容。 |
IDirectManipulationCompositor::SetUpdateManager 設定用來將撰寫器更新傳送至直接操作的更新管理員。 |
備註
直接操作檢視區的內容必須在輸入事件期間手動更新,才能進行IDirectManipulationCompositor的自定義實作。 呼叫 Update 以重新繪製檢視區內的內容。
您可以呼叫下列任一函式,在檢視區上指定手動模式:
- SetViewportOptions,並指定 DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE 。
- SetUpdateMode,指定 DIRECTMANIPULATION_INPUT_MODE_MANUAL 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | directmanipulation.h |