IDirectManipulationViewport::ActivateConfiguration メソッド (directmanipulation.h)
入力操作の構成を設定します。
構文
HRESULT ActivateConfiguration(
[in] DIRECTMANIPULATION_CONFIGURATION configuration
);
パラメーター
[in] configuration
ビューポートの相互作用の構成 を 指定するDIRECTMANIPULATION_CONFIGURATIONの 1 つ以上の値。
戻り値
メソッドが成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
注釈
操作構成では、操作エンジンが入力にどのように応答し、どの操作がサポートされるかを指定します。 入力を処理する前に 、AddConfiguration を使用して、任意の数の構成をビューポートに追加できます。
構成は、 ActivateConfiguration を使用して、実行時にアプリケーションによって切り替えることができます。
構成が不要になった場合 (および現在アクティブでない場合)、 RemoveConfiguration を使用して削除できます。
構成が AddConfiguration を使用して追加されていない場合は、ActivateConfiguration を呼び出すことによって、構成を自動的に追加してアクティブ化できます。
メモ 入力処理が行われている場合、この呼び出しは失敗します。
このメソッドを正常に呼び出した後は 、ドラッグ アンド ドロップ 動作オブジェクトをアタッチできません。
例
次の例は、水平パン用にビューポートを構成する方法を示しています。
HRESULT hr = pViewport>ActivateConfiguration(
DIRECTMANIPULATION_CONFIGURATION_INTERACTION |
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X);
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | directmanipulation.h |