Schnittstellen zur direkten Bearbeitung
Die in diesem Abschnitt enthaltenen Themen enthalten die Referenzspezifikationen für Direkte Bearbeitungsschnittstellen .
Hinweis
Stellen Sie beim Implementieren eines Direct Manipulation-Objekts sicher, dass die IUnknown-Implementierung Multithreading durch threadsichere Verweiszählung unterstützt. Weitere Informationen finden Sie unter InterlockedIncrement und InterlockedDecrement.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
IDirectManipulationAutoScrollBehavior |
Stellt das Verhalten der Automatischlaufanimation von Inhalten dar, wenn er sich der Grenze einer bestimmten Achse oder Achse nähert. |
IDirectManipulationCompositor |
Stellt ein Compositorobjekt dar, das bearbeitete Inhalte einer Zeichnungsoberfläche ordnet, z. B. Canvas. |
IDirectManipulationCompositor2 |
Stellt ein Compositorobjekt dar, das bearbeitete Inhalte mit Zeichnungsflächen über mehrere Prozesse hinweg ordnet. |
IDirectManipulationContent |
Kapselt Inhalte in einem Viewport, wobei Inhalt eine visuelle Oberfläche darstellt, die im Viewport abgeschnitten ist. |
IDirectManipulationDeferContactService |
Stellt einen Dienst zum Verwalten von Zuordnungen zwischen einem Kontakt und einem Viewport dar. |
IDirectManipulationDragDropBehavior |
Stellt Verhalten für Drag-and-Drop-Interaktionen dar, die durch Querschiebe- oder Haltegesten ausgelöst werden. |
IDirectManipulationDragDropEventHandler |
Definiert Methoden zum Verarbeiten von Drag-Drop-Verhaltensereignissen. |
IDirectManipulationFrameInfoProvider |
Stellt ein Zeithaltungsobjekt dar, das die Latenz der von der Anwendung verwendeten Kompositionsinfrastruktur misst und diese Daten für die direkte Bearbeitung bereitstellt. |
IDirectManipulationInteractionEventHandler |
Definiert Methoden, um Interaktionen zu behandeln, wenn sie erkannt werden. |
IDirectManipulationManager |
Bietet Zugriff auf alle Features und APIs für die direkte Bearbeitung , die für die Clientanwendung verfügbar sind. |
IDirectManipulationManager2 |
Erweitert die IDirectManipulationManager-Schnittstelle , die Zugriff auf alle Features und APIs für die direkte Bearbeitung bietet, die für die Clientanwendung verfügbar sind. |
IDirectManipulationManager3 |
Erweitert die IDirectManipulationManager2-Schnittstelle , die Zugriff auf alle Features und APIs für die direkte Bearbeitung bietet, die für die Clientanwendung verfügbar sind. |
IDirectManipulationPrimaryContent |
Kapselt den primären Inhalt in einem Viewport. |
IDirectManipulationUpdateHandler |
Definiert Methoden zum Behandeln von Manipulationsupdateereignissen. |
IDirectManipulationUpdateManager |
Verwaltet, wie Compositorupdates an die direkte Bearbeitung gesendet werden. |
IDirectManipulationViewport |
Definiert eine Region innerhalb eines Fensters (als Viewport bezeichnet), die Eingaben von Benutzerinteraktionen empfangen und verarbeiten kann. |
IDirectManipulationViewport2 |
Stellt die Verwaltung von Verhaltensweisen in einem Viewport bereit. Ein Verhalten wirkt sich auf die Funktionalität eines bestimmten Teils des Workflows für direkte Bearbeitung aus . |
IDirectManipulationViewportEventHandler |
Definiert Methoden zum Behandeln von status- und Updateereignissen für den Viewport. |