Partager via


Interfaces de manipulation directe

Les rubriques contenues dans cette section fournissent les spécifications de référence pour les interfaces de manipulation directe .

Notes

Lors de l’implémentation d’un objet Manipulation directe , assurez-vous que l’implémentation IUnknown prend en charge le comptage de références multithreading via le comptage de références thread-safe. Pour plus d’informations, consultez InterlockedIncrement et InterlockedDecrement.

Contenu de cette section

Rubrique Description
IDirectManipulationAutoScrollBehavior
Représente le comportement d’animation de défilement automatique du contenu au fur et à mesure qu’il approche la limite d’un axe ou d’un axe donné.
IDirectManipulationCompositor
Représente un objet compositor qui associe du contenu manipulé à une surface de dessin, telle que le canevas.
IDirectManipulationCompositor2
Représente un objet compositor qui associe du contenu manipulé à des surfaces de dessin sur plusieurs processus.
IDirectManipulationContent
Encapsule le contenu à l’intérieur d’une fenêtre d’affichage, où le contenu représente une surface visuelle découpée à l’intérieur de la fenêtre d’affichage.
IDirectManipulationDeferContactService
Représente un service pour la gestion des associations entre un contact et une fenêtre d’affichage.
IDirectManipulationDragDropBehavior
Représente des comportements pour les interactions glisser-déplacer, qui sont déclenchées par des mouvements croisés ou enfoncés.
IDirectManipulationDragDropEventHandler
Définit des méthodes pour gérer les événements de comportement glisser-déplacer.
IDirectManipulationFrameInfoProvider
Représente un objet de conservation du temps qui mesure la latence de l’infrastructure de composition utilisée par l’application et fournit ces données à la manipulation directe.
IDirectManipulationInteractionEventHandler
Définit des méthodes pour gérer les interactions lorsqu’elles sont détectées.
IDirectManipulationManager
Fournit l’accès à toutes les fonctionnalités et API De manipulation directe disponibles pour l’application cliente.
IDirectManipulationManager2
Étend l’interface IDirectManipulationManager qui fournit l’accès à toutes les fonctionnalités et API de manipulation directe disponibles pour l’application cliente.
IDirectManipulationManager3
Étend l’interface IDirectManipulationManager2 qui fournit l’accès à toutes les fonctionnalités et API de manipulation directe disponibles pour l’application cliente.
IDirectManipulationPrimaryContent
Encapsule le contenu principal à l’intérieur d’une fenêtre d’affichage.
IDirectManipulationUpdateHandler
Définit les méthodes de gestion des événements de mise à jour de manipulation.
IDirectManipulationUpdateManager
Gère la façon dont les mises à jour compositor sont envoyées à la manipulation directe.
IDirectManipulationViewport
Définit une région dans une fenêtre (appelée fenêtre d’affichage) capable de recevoir et de traiter les entrées des interactions utilisateur.
IDirectManipulationViewport2
Fournit la gestion des comportements sur une fenêtre d’affichage. Un comportement affecte les fonctionnalités d’une partie particulière du flux de travail Manipulation directe .
IDirectManipulationViewportEventHandler
Définit les méthodes de gestion des événements d’état et de mise à jour pour la fenêtre d’affichage.