Share via


直接操作 GUID

DirectManipulation.idl では、次の直接 操作 クラス GUID が定義されています。

マスター クラス ID

GUID 説明
54E211B6-3650-4F75-8334-FA359598E1C5 DirectManipulationManager クラス。 このオブジェクトは、アプリケーションで使用できるすべての 直接操作 機能と API へのアクセスを提供します。
79DEA627-A08A-43AC-8EF5-6900B9299126 DCompManipulationCompositor クラス。 これは、DirectComposition をラップする IDirectManipulationCompositor の実装です。 このコンポジター オブジェクト DirectManipulation を使用すると、変換を DComp ツリーに直接設定することで、出力を適用できます。

セカンダリ コンテンツ クラス ID

GUID 説明
CLSID_VerticalIndicatorContent 垂直パンインジケーター。 画面外を垂直方向に拡張するコンテンツ内の現在の位置を示すビジュアル要素。
CLSID_HorizontalIndicatorContent 水平パン インジケーター。 画面外を水平方向に拡張するコンテンツ内の現在の位置を示すビジュアル要素。
CLSID_VirtualViewportContent 仮想ビューポート。 仮想ビューポートは、ズームが設定されたビューポートの固定位置要素を考慮するために使用できます。

Behavior オブジェクトのクラス ID

GUID 説明
CLSID_DragDropConfigurationBehavior ドラッグ & ドロップの動作。 項目を選択およびドラッグできるようにします。
CLSID_AutoScrollBehavior 自動スクロール動作。 コンテンツが特定の軸の境界に近づくと自動的にスクロールできるようにします。
CLSID_DeferContactService 連絡先の遅延動作。 SetContact を呼び出す前に待機する時間 (ミリ秒単位)。

直接操作ActivateConfigurationAddConfigurationIDirectManipulationCompositor