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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour