IDirectManipulationViewport::RemoveConfiguration メソッド (directmanipulation.h)

ビューポートの相互作用構成を削除します。

構文

HRESULT RemoveConfiguration(
  [in] DIRECTMANIPULATION_CONFIGURATION configuration
);

パラメーター

[in] configuration

ビューポートの相互作用の構成 指定する DIRECTMANIPULATION_CONFIGURATION の値の 1 つ。

戻り値

メソッドが成功すると、 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