GUID de manipulation directe

Les GUID de classe de manipulation directe suivants sont définis dans DirectManipulation. idl.

ID de classe principale

GUID Description
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 du IDirectManipulationCompositor qui encapsule DirectComposition. Grâce à cet objet compository, DirectManipulation peut appliquer la sortie en définissant les transformations directement sur l’arborescence DComp.

Classe de contenu secondaire-ID

GUID Description
CLSID _ VerticalIndicatorContent Indicateur de panoramique vertical. Élément visuel qui affiche la position actuelle dans le contenu qui s’étend hors écran verticalement.
CLSID _ HorizontalIndicatorContent Indicateur de panoramique horizontal. Élément visuel qui affiche la position actuelle dans le contenu qui s’étend horizontalement hors écran.
CLSID _ VirtualViewportContent Fenêtre d’affichage virtuelle. Une fenêtre d’affichage virtuelle peut être utilisée pour respecter les éléments de position fixes des Viewports avec la configuration du zoom.

ID de classe d’objets de comportement

GUID Description
CLSID _ DragDropConfigurationBehavior Faites glisser & comportement de déplacement. Permet de sélectionner et de faire glisser des éléments.
CLSID _ AutoScrollBehavior Comportement du défilement automatique. Permet au contenu de faire défiler automatiquement l’approche de la limite d’un axe donné.
CLSID _ DeferContactService Contactez le comportement de report. Durée d’attente (en millliseconds) avant l’appel de SetContact.

Manipulation directe, ActivateConfiguration, AddConfiguration, IDirectManipulationCompositor