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. |