IDirectManipulationViewport インターフェイス (directmanipulation.h)

ユーザー操作から入力を受信して処理できるウィンドウ内の領域 (ビューポートと呼ばれます) を定義します。 ビューポートには、ユーザーの操作に応じて移動するコンテンツが含まれています。

継承

IDirectManipulationViewport インターフェイスは、IUnknown インターフェイスから継承します。 IDirectManipulationViewport には、次の種類のメンバーもあります。

メソッド

IDirectManipulationViewport インターフェイスには、これらのメソッドがあります。

 
IDirectManipulationViewport::Abandon

ビューポートで使用されているすべてのリソースを解放し、メモリからの破棄に備えます。
IDirectManipulationViewport::ActivateConfiguration

入力操作の構成を設定します。
IDirectManipulationViewport::AddConfiguration

ビューポートの相互作用構成を追加します。
IDirectManipulationViewport::AddContent

パン インジケーターなどのセカンダリ コンテンツをビューポートに追加します。
IDirectManipulationViewport::AddEventHandler

ビューポート イベントをリッスンする新しいイベント ハンドラーを追加します。
IDirectManipulationViewport::D isable

ビューポートによる入力処理を停止します。
IDirectManipulationViewport::Enable

ビューポートによる入力処理を開始または再開します。
IDirectManipulationViewport::GetPrimaryContent

IDirectManipulationContent と IDirectManipulationPrimaryContent を実装するビューポートのプライマリ コンテンツを取得します。
IDirectManipulationViewport::GetStatus

ビューポートの状態を取得します。
IDirectManipulationViewport::GetTag

ビューポートのタグ値を取得します。
IDirectManipulationViewport::GetViewportRect

SetViewportRect で指定されたビューポート座標系の原点を基準としたビューポートの四角形を取得します。
IDirectManipulationViewport::ReleaseAllContacts

ビューポートに関連付けられているすべての接触を削除します。 慣性は、ビューポートが慣性をサポートしている場合に開始されます。
IDirectManipulationViewport::ReleaseContact

ビューポートに関連付けられている接触を削除します。
IDirectManipulationViewport::RemoveConfiguration

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

ビューポートからセカンダリ コンテンツを削除します。
IDirectManipulationViewport::RemoveEventHandler

ビューポートから既存のイベント ハンドラーを削除します。
IDirectManipulationViewport::SetChaining

親ビューポートにチェーンできるビューポートでサポートされるモーション タイプを指定します。
IDirectManipulationViewport::SetContact

接触とビューポートの間の関連付けを指定します。
IDirectManipulationViewport::SetInputMode

入力が UI スレッドに表示されるかどうかを指定します。
IDirectManipulationViewport::SetManualGesture

直接操作で無視されるジェスチャを設定します。
IDirectManipulationViewport::SetTag

ビューポート タグを設定します。
IDirectManipulationViewport::SetUpdateMode

入力イベント中ではなく、ビューポートがコンテンツを手動で更新するかどうかを指定します。
IDirectManipulationViewport::SetViewportOptions

ビューポートが入力と出力を処理する方法を設定します。
IDirectManipulationViewport::SetViewportRect

ビューポート座標系の原点を基準にして、ビューポートの外接する四角形を設定します。
IDirectManipulationViewport::SetViewportTransform

ビューポート座標系からウィンドウ クライアント座標系への変換を指定します。
IDirectManipulationViewport::Stop

操作を停止し、ビューポートを準備完了状態に戻します。
IDirectManipulationViewport::SyncDisplayTransform

ビューポートの表示変換を指定し、出力変換を表示変換の新しい値と同期します。
IDirectManipulationViewport::ZoomToRect

ビューポートをプライマリ コンテンツの特定の領域に移動し、画面切り替えをアニメーション化するかどうかを指定します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー directmanipulation.h

こちらもご覧ください

直接操作インターフェイス