Delen via


Directe manipulatieinterfaces

De onderwerpen in deze sectie bevatten de referentiespecificaties voor Direct Manipulatie interfaces.

Notitie

Wanneer u een Direct Manipulatie--object implementeert, moet u ervoor zorgen dat de IUnknown--implementatie ondersteuning biedt voor multithreading via thread-safe-verwijzing tellen. Zie InterlockedIncrement en InterlockedDecrementvoor meer informatie.

In deze sectie

Onderwerp Beschrijving
IDirectManipulationAutoScrollBehavior
Vertegenwoordigt het animatiegedrag van automatisch schuiven van inhoud wanneer deze de grens van een bepaalde as of assen nadert.
IDirectManipulationCompositor
Vertegenwoordigt een compositor-object dat gemanipuleerde inhoud koppelt aan een tekenoppervlak, zoals canvas.
IDirectManipulationCompositor2
Vertegenwoordigt een compositor-object dat gemanipuleerde inhoud koppelt aan tekenoppervlakken in meerdere processen.
IDirectManipulationContent
Inhoud in een viewport inkapselen, waarbij inhoud een visueel oppervlak vertegenwoordigt dat in de viewport is geknipt.
IDirectManipulationDeferContactService
Vertegenwoordigt een service voor het beheren van koppelingen tussen een contactpersoon en een viewport.
IDirectManipulationDragDropBehavior
Vertegenwoordigt gedrag voor interacties met slepen en neerzetten, die worden geactiveerd door kruisdia's of bewegingen voor ingedrukt houden.
IDirectManipulationDragDropEventHandler
Definieert methoden voor het afhandelen van gebeurtenissen voor slepen en neerzetten.
IDirectManipulationFrameInfoProvider
Vertegenwoordigt een time-keeping-object dat de latentie meet van de samenstellingsinfrastructuur die door de toepassing wordt gebruikt en deze gegevens verstrekt aan Directe manipulatie.
IDirectManipulationInteractionEventHandler
Definieert methoden voor het afhandelen van interacties wanneer ze worden gedetecteerd.
IDirectManipulationManager
Biedt toegang tot alle Direct Manipulatie functies en API's die beschikbaar zijn voor de clienttoepassing.
IDirectManipulationManager2
Breidt de IDirectManipulationManager interface uit die toegang biedt tot alle Direct Manipulatie functies en API's die beschikbaar zijn voor de clienttoepassing.
IDirectManipulationManager3
Breidt de IDirectManipulationManager2 interface uit die toegang biedt tot alle direct manipulatie functies en API's die beschikbaar zijn voor de clienttoepassing.
IDirectManipulationPrimaryContent
De primaire inhoud in een viewport inkapselen.
IDirectManipulationUpdateHandler
Definieert methoden voor het verwerken van update-gebeurtenissen voor manipulatie.
IDirectManipulationUpdateManager
Beheert hoe compositor-updates worden verzonden naar Direct Manipulatie.
IDirectManipulationViewport
Definieert een regio binnen een venster (aangeduid als een viewport) die invoer van gebruikersinteracties kan ontvangen en verwerken.
IDirectManipulationViewport2
Biedt beheer van gedrag op een viewport. Een gedrag is van invloed op de functionaliteit van een bepaald deel van de Direct Manipulatie werkstroom.
IDirectManipulationViewportEventHandler
Definieert methoden voor het verwerken van status- en update-gebeurtenissen voor de viewport.