Partager via


GUID de manipulation directe

Les GUID de classe Direct Manipulation suivants sont définis dans DirectManipulation.idl.

ID de classe principale

Identifiant Unique Global (GUID) Descriptif
Référence 54E211B6-3650-4F75-8334-FA359598E1C5 Classe DirectManipulationManager. Cet objet permet d’accéder à toutes les fonctionnalités de manipulation directe et aux API disponibles pour l’application.
79DEA627-A08A-43AC-8EF5-6900B9299126 Classe DCompManipulationCompositor. Il s’agit d’une implémentation de IDirectManipulationCompositor qui encapsule DirectComposition. Grâce à cet objet compositeur, DirectManipulation peut appliquer la sortie en définissant des transformations directement sur l’arborescence DComp.

ID de classe de contenu secondaire

Identifiant Unique Global (GUID) Descriptif
CLSID_VerticalIndicatorContent Indicateur de panoramique vertical. Un élément visuel qui montre votre position actuelle dans le contenu qui s’étend verticalement hors de l’écran.
CLSID_HorizontalIndicatorContent Indicateur de panoramique horizontal. Un élément visuel qui montre votre position actuelle dans le contenu qui s’étend hors de l’écran horizontalement.
CLSID_VirtualViewportContent Fenêtre d’affichage virtuelle. Une fenêtre virtuelle peut être utilisée pour respecter les éléments de position fixe pour les fenêtres avec zoom configuré.

ID de classe des objets de comportement

Identifiant Unique Global (GUID) Descriptif
CLSID_DragDropConfigurationBehavior Comportement de glisser-déposer. Permet de sélectionner et de faire glisser des éléments.
CLSID_AutoScrollBehavior Comportement de défilement automatique. Permet au contenu de défiler automatiquement lorsqu’il s’approche de la limite d’un axe donné.
CLSID_DeferContactService Comportement de report de contact. Temps d’attente (en millisecondes) avant d’appeler SetContact.

Manipulation directe, ActivateConfiguration, AddConfiguration, IDirectManipulationCompositor