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 を呼び出す前に待機する時間 (ミリ秒単位)。 |
ダイレクト操作、ActivateConfiguration、AddConfiguration、IDirectManipulationCompositor