IDirectManipulationManager 介面 (directmanipulation.h)
提供用戶端應用程式可用之所有 直接操作 功能和 API 的存取權。
這是第一個 COM 物件 (應用程式所建立的對象處理站) ,以擷取 直接操作 API 介面中的其他 COM 物件。 它也可用來根據每個 HWND 啟用和停用直接操作功能。
繼承
IDirectManipulationManager 介面繼承自 IUnknown 介面。 IDirectManipulationManager 也有下列類型的成員:
方法
IDirectManipulationManager 介面具有這些方法。
IDirectManipulationManager::Activate 啟動直接操作,以處理指定視窗上的輸入和回呼。 |
IDirectManipulationManager::CreateContent 用來建立次要內容的實例的 Factory 方法, (例如檢視區內的移動瀏覽指標) 。 |
IDirectManipulationManager::CreateViewport 用來建立新 IDirectManipulationViewport 物件的 Factory 方法。 |
IDirectManipulationManager::D eactivate 停用直接操作,以處理指定視窗上的輸入和回呼。 |
IDirectManipulationManager::GetUpdateManager 取得接收撰寫器更新之 IDirectManipulationUpdateManager 物件的指標。 |
IDirectManipulationManager::P rocessInput 將鍵盤和滑鼠訊息傳遞至應用程式UI線程上的操作管理員。 |
IDirectManipulationManager::RegisterHitTestTarget 註冊專用線程以進行點擊測試。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | directmanipulation.h |