次の方法で共有


直接操作 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