このヘッダーは、直接操作で使用されます。 詳細については、次を参照してください。
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 ビューポートの入力動作オプションを定義します。 |