Partager via


Interface IDirectManipulationContent (directmanipulation.h)

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

Le contenu a un ensemble de transformations qui contrôlent le mouvement visuel de la surface pendant la manipulation et l’inertie.

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

Héritage

L’interface IDirectManipulationContent hérite de l’interface IUnknown. IDirectManipulationContent a également les types de membres suivants :

Méthodes

L’interface IDirectManipulationContent utilise ces méthodes.

 
IDirectManipulationContent ::GetContentRect

Récupère le rectangle englobant du contenu, par rapport au rectangle englobant de la fenêtre d’affichage (s’il est défini).
IDirectManipulationContent ::GetContentTransform

Récupère la transformation appliquée au contenu.
IDirectManipulationContent ::GetOutputTransform

Obtient la transformation finale appliquée au contenu.
IDirectManipulationContent ::GetTag

Récupère l’objet de balise défini sur ce contenu.
IDirectManipulationContent ::GetViewport

Récupère la fenêtre d’affichage qui contient le contenu.
IDirectManipulationContent ::SetContentRect

Spécifie le rectangle englobant du contenu, par rapport à sa fenêtre d’affichage.
IDirectManipulationContent ::SetTag

Spécifie l’objet de balise pour le contenu.
IDirectManipulationContent ::SyncContentTransform

Modifie la transformation de contenu tout en conservant la transformation de sortie.

Remarques

Le système fournit une implémentation de IDirectManipulationContent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête directmanipulation.h

Voir aussi

Interfaces de manipulation directe