GUID de manipulation directe

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

ID de classe maître

GUID Description
54E211B6-3650-4F75-8334-FA359598E1C5 Classe DirectManipulationManager. Cet objet permet d’accéder à toutes les fonctionnalités et API de manipulation directe disponibles pour l’application.
79DEA627-A08A-43AC-8EF5-6900B9299126 DCompManipulationCompositor, classe. Il s’agit d’une implémentation de IDirectManipulationCompositor qui encapsule DirectComposition. Par le biais de cet objet compositeur, DirectManipulation peut appliquer la sortie en définissant des transformations directement sur l’arborescence DComp.

ID de classe de contenu secondaire

GUID Description
CLSID_VerticalIndicatorContent Indicateur de mouvement panoramique vertical. Élément visuel qui montre votre position actuelle dans le contenu qui s’étend verticalement hors écran.
CLSID_HorizontalIndicatorContent Indicateur de mouvement panoramique horizontal. Élément visuel qui montre votre 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 fixe pour les fenêtres d’affichage avec un zoom configuré.

ID de classe des objets de comportement

GUID Description
CLSID_DragDropConfigurationBehavior Comportement de glisser-déplacer & . Permet aux éléments d’être sélectionnés et déplacés.
CLSID_AutoScrollBehavior Comportement de l’inscription automatique. Permet au contenu de défiler automatiquement à mesure qu’il s’approche de la limite d’un axe donné.
CLSID_DeferContactService Comportement de report de contact. Durée (en milllisecondes) d’attente avant d’appeler SetContact.

Manipulation directe, ActivateConfiguration, AddConfiguration, IDirectManipulationCompositor