Share via


IDirectManipulationViewport::RemoveConfiguration 方法 (directmanipulation.h)

移除檢視區的互動組態。

語法

HRESULT RemoveConfiguration(
  [in] DIRECTMANIPULATION_CONFIGURATION configuration
);

參數

[in] configuration

DIRECTMANIPULATION_CONFIGURATION的其中一個值,指定檢視區的互動組態。

傳回值

如果方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

這個方法會移除使用 AddConfiguration新增的可能組態。 只有在組態沒有作用中時,才能呼叫這個方法。

互動組態會指定操作引擎如何回應輸入,以及支援哪些手勢。 您可以使用 AddConfiguration將任意數目的組態新增至檢視區。 您可以使用 ActivateConfiguration,在執行時間由應用程式切換組態。 當不再需要組態 (且目前不在作用中) 時,可以使用 RemoveConfiguration加以移除。

範例

下列範例示範如何使用這個方法。

HRESULT hr = pRegion->RemoveConfiguration(
    DIRECTMANIPULATION_CONFIGURATION_INTERACTION | 
    DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X);

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 directmanipulation.h

另請參閱

IDirectManipulationViewport