directmanipulation.h ヘッダー

このヘッダーは、直接操作で使用されます。 詳細については、次を参照してください。

directmanipulation.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IDirectManipulationAutoScrollBehavior

特定の軸または軸の境界に近づくときのコンテンツの自動スクロール アニメーション動作を表します。
IDirectManipulationCompositor

キャンバス (JavaScript を使用した Windows アプリ) やキャンバス (C++、C#、Visual Basic を使用した Windows ストア アプリ) など、操作されたコンテンツを描画サーフェイスに関連付けるコンポジター オブジェクトを表します。
IDirectManipulationCompositor2

操作されたコンテンツを複数のプロセスにわたって描画サーフェスに関連付けるコンポジター オブジェクトを表します。
IDirectManipulationContent

コンテンツをビューポート内にカプセル化します。コンテンツは、ビューポート内でクリップされたビジュアル サーフェスを表します。
IDirectManipulationDeferContactService

接触とビューポート間の関連付けを管理するためのサービスを表します。
IDirectManipulationDragDropBehavior

クロススライドジェスチャまたは長押しジェスチャによってトリガーされる、ドラッグ アンド ドロップ操作の動作を表します。
IDirectManipulationDragDropEventHandler

ドラッグ アンド ドロップ動作イベントを処理するメソッドを定義します。
IDirectManipulationFrameInfoProvider

アプリケーションで使用されるコンポジション インフラストラクチャの待機時間を測定し、このデータを直接操作に提供する、時間の保持オブジェクトを表します。
IDirectManipulationInteractionEventHandler

相互作用が検出されたときに処理するメソッドを定義します。
IDirectManipulationManager

クライアント アプリケーションで使用できるすべての直接操作機能と API へのアクセスを提供します。
IDirectManipulationManager2

クライアント アプリケーションで使用できるすべての直接操作機能と API へのアクセスを提供する IDirectManipulationManager インターフェイスを拡張します。
IDirectManipulationManager3

クライアント アプリケーションで使用できるすべての直接操作機能と API へのアクセスを提供する IDirectManipulationManager2 インターフェイスを拡張します。
IDirectManipulationPrimaryContent

ビューポート内にプライマリ コンテンツをカプセル化します。
IDirectManipulationUpdateHandler

操作更新イベントを処理するためのメソッドを定義します。
IDirectManipulationUpdateManager

コンポジターの更新を直接操作に送信する方法を管理します。
IDirectManipulationViewport

ユーザー操作から入力を受信して処理できるウィンドウ内の領域 (ビューポートと呼ばれます) を定義します。
IDirectManipulationViewport2

ビューポートでの動作の管理を提供します。 動作は、直接操作ワークフローの特定の部分の機能に影響します。
IDirectManipulationViewportEventHandler

ビューポートの状態イベントと更新イベントを処理するためのメソッドを定義します。

列挙

 
DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION

適用する自動スクロール アニメーションの種類と方向を指定します。
DIRECTMANIPULATION_CONFIGURATION

直接操作で使用できる対話構成の状態を定義します。
DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION

ドラッグ アンド ドロップ操作の動作を定義します。
DIRECTMANIPULATION_DRAG_DROP_STATUS

ビューポートのドラッグ アンド ドロップ操作の状態を定義します。
DIRECTMANIPULATION_GESTURE_CONFIGURATION

SetManualGesture に渡すことができるジェスチャを定義します。
DIRECTMANIPULATION_HITTEST_TYPE

RegisterHitTestTarget によって登録された専用のヒット テスト スレッドを使用する場合に、直接操作によってヒット テストを処理する方法を定義します。
DIRECTMANIPULATION_HORIZONTALALIGNMENT

ビューポート内のコンテンツの水平方向の配置オプションを定義します。
DIRECTMANIPULATION_INPUT_MODE

SetInputMode または SetUpdateMode のスレッド動作を定義します。 各定数の正確な意味は、 というメソッドによって異なります。
DIRECTMANIPULATION_INTERACTION_TYPE

直接操作によって認識されるジェスチャを定義します。
DIRECTMANIPULATION_MOTION_TYPES

直接操作モーション タイプを定義します。
DIRECTMANIPULATION_SNAPPOINT_COORDINATE

スナップ ポイントのコレクションの座標系を定義します。
DIRECTMANIPULATION_SNAPPOINT_TYPE

最終的な慣性終了位置の計算方法を変更します。
DIRECTMANIPULATION_STATUS

直接操作の考えられる状態を定義します。
DIRECTMANIPULATION_VERTICALALIGNMENT

ビューポート内のコンテンツの垂直方向の配置設定を定義します。
DIRECTMANIPULATION_VIEWPORT_OPTIONS

ビューポートの入力動作オプションを定義します。