Freigeben über


GUIDs für direkte Bearbeitung

Die folgenden GUIDs der Direct Manipulation-Klasse sind in DirectManipulation.idl definiert.

Masterklassen-IDs

GUID Beschreibung
54E211B6-3650-4F75-8334-FA359598E1C5 DirectManipulationManager-Klasse. Dieses Objekt bietet Zugriff auf alle Features und APIs für die direkte Bearbeitung , die für die Anwendung verfügbar sind.
79DEA627-A08A-43AC-8EF5-6900B9299126 DCompManipulationCompositor-Klasse. Dies ist eine Implementierung von IDirectManipulationCompositor , die DirectComposition umschließt. Über dieses Compositorobjekt kann DirectManipulation die Ausgabe anwenden, indem Transformationen direkt in der DComp-Struktur festgelegt werden.

Sekundäre Inhaltsklassen-IDs

GUID Beschreibung
CLSID_VerticalIndicatorContent Vertikaler Schwenkindikator. Ein visuelles Element, das Ihre aktuelle Position in Inhalten anzeigt, die sich vertikal außerhalb des Bildschirms erstrecken.
CLSID_HorizontalIndicatorContent Horizontaler Schwenkindikator. Ein visuelles Element, das Ihre aktuelle Position in Inhalten anzeigt, die horizontal außerhalb des Bildschirms erweitert werden.
CLSID_VirtualViewportContent Virtual Viewport. Ein virtueller Viewport kann verwendet werden, um Elemente mit fester Position für Viewports mit konfiguriertem Zoom zu berücksichtigen.

Verhaltensobjekte, Klassen-IDs

GUID Beschreibung
CLSID_DragDropConfigurationBehavior Ziehen Sie & das Ablageverhalten. Ermöglicht das Auswählen und Ziehen von Elementen.
CLSID_AutoScrollBehavior Autocroll-Verhalten. Ermöglicht dem Inhalt das automatische Scrollen, wenn er sich der Begrenzung einer bestimmten Achse nähert.
CLSID_DeferContactService Kontaktverzögerungsverhalten. Die Zeitspanne (in Milllisekunden), die vor dem Aufrufen von SetContact gewartet werden muss.

Direct Manipulation, ActivateConfiguration, AddConfiguration, IDirectManipulationCompositor