Partager via


Interface IDirectManipulationViewport (directmanipulation.h)

Définit une région dans une fenêtre (appelée fenêtre d’affichage) qui est en mesure de recevoir et de traiter des entrées provenant d’interactions utilisateur. La fenêtre d’affichage contient du contenu qui se déplace en réponse à une interaction utilisateur.

Héritage

L’interface IDirectManipulationViewport hérite de l’interface IUnknown. IDirectManipulationViewport possède également les types de membres suivants :

Méthodes

L’interface IDirectManipulationViewport possède ces méthodes.

 
IDirectManipulationViewport ::Abandon

Libère toutes les ressources utilisées par la fenêtre d’affichage et la prépare à la destruction de la mémoire.
IDirectManipulationViewport ::ActivateConfiguration

Définit la configuration pour l’interaction d’entrée.
IDirectManipulationViewport ::AddConfiguration

Ajoute une configuration d’interaction pour la fenêtre d’affichage.
IDirectManipulationViewport ::AddContent

Ajoute du contenu secondaire, tel qu’un indicateur de panoramique, à une fenêtre d’affichage.
IDirectManipulationViewport ::AddEventHandler

Ajoute un nouveau gestionnaire d’événements pour écouter les événements de fenêtre d’affichage.
IDirectManipulationViewport ::D isable

Arrête le traitement d’entrée par la fenêtre d’affichage.
IDirectManipulationViewport ::Enable

Démarre ou reprend le traitement d’entrée par la fenêtre d’affichage.
IDirectManipulationViewport ::GetPrimaryContent

Obtient le contenu principal d’une fenêtre d’affichage qui implémente IDirectManipulationContent et IDirectManipulationPrimaryContent.
IDirectManipulationViewport ::GetStatus

Obtient l’état de la fenêtre d’affichage.
IDirectManipulationViewport ::GetTag

Obtient la valeur de balise d’une fenêtre d’affichage.
IDirectManipulationViewport ::GetViewportRect

Récupère le rectangle de la fenêtre d’affichage par rapport à l’origine du système de coordonnées de la fenêtre d’affichage spécifié par SetViewportRect.
IDirectManipulationViewport ::ReleaseAllContacts

Supprime tous les contacts associés à la fenêtre d’affichage. L’inertie est démarrée si la fenêtre d’affichage prend en charge l’inertie.
IDirectManipulationViewport ::ReleaseContact

Supprime un contact associé à une fenêtre d’affichage.
IDirectManipulationViewport ::RemoveConfiguration

Supprime une configuration d’interaction pour la fenêtre d’affichage.
IDirectManipulationViewport ::RemoveContent

Supprime le contenu secondaire d’une fenêtre d’affichage.
IDirectManipulationViewport ::RemoveEventHandler

Supprime un gestionnaire d’événements existant de la fenêtre d’affichage.
IDirectManipulationViewport ::SetChaining

Spécifie les types de mouvement pris en charge dans une fenêtre d’affichage qui peuvent être chaînées à une fenêtre d’affichage parente.
IDirectManipulationViewport ::SetContact

Spécifie une association entre un contact et la fenêtre d’affichage.
IDirectManipulationViewport ::SetInputMode

Spécifie si l’entrée est visible par le thread d’interface utilisateur.
IDirectManipulationViewport ::SetManualGesture

Définit les mouvements qui sont ignorés par La manipulation directe.
IDirectManipulationViewport ::SetTag

Définit une balise de fenêtre d’affichage.
IDirectManipulationViewport ::SetUpdateMode

Spécifie si une fenêtre d’affichage met à jour le contenu manuellement au lieu d’un événement d’entrée.
IDirectManipulationViewport ::SetViewportOptions

Définit la façon dont la fenêtre d’affichage gère l’entrée et la sortie.
IDirectManipulationViewport ::SetViewportRect

Définit le rectangle englobant pour la fenêtre d’affichage, par rapport à l’origine du système de coordonnées de la fenêtre d’affichage.
IDirectManipulationViewport ::SetViewportTransform

Spécifie la transformation du système de coordonnées de la fenêtre en système de coordonnées du client de fenêtre.
IDirectManipulationViewport ::Stop

Arrête la manipulation et retourne la fenêtre d’affichage à un état prêt.
IDirectManipulationViewport ::SyncDisplayTransform

Spécifie une transformation d’affichage pour la fenêtre d’affichage et synchronise la transformation de sortie avec la nouvelle valeur de la transformation d’affichage.
IDirectManipulationViewport ::ZoomToRect

Déplace la fenêtre d’affichage vers une zone spécifique du contenu principal et spécifie s’il faut animer la transition.

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