Condividi tramite


GUID di manipolazione diretta

I GUID della classe Direct Manipulation seguenti sono definiti in DirectManipulation.idl.

ID classe master

GUID Descrizione
54E211B6-3650-4F75-8334-FA359598E1C5 Classe DirectManipulationManager. Questo oggetto fornisce l'accesso a tutte le funzionalità di manipolazione diretta e le API disponibili per l'applicazione.
79DEA627-A08A-43AC-8EF5-6900B9299126 Classe DCompManipulationCompositor. Si tratta di un'implementazione di IDirectManipulationCompositor che esegue il wrapping di DirectComposition. Tramite questo oggetto compositor DirectManipulation può applicare l'output impostando le trasformazioni direttamente nell'albero DComp.

ID classe di contenuto secondario

GUID Descrizione
CLSID_VerticalIndicatorContent Indicatore panoramica verticale. Elemento visivo che mostra la posizione corrente nel contenuto che si estende verticalmente sullo schermo.
CLSID_HorizontalIndicatorContent Indicatore panoramica orizzontale. Elemento visivo che mostra la posizione corrente nel contenuto che si estende orizzontalmente sullo schermo.
CLSID_VirtualViewportContent Viewport virtuale. È possibile usare un riquadro di visualizzazione virtuale per rispettare gli elementi di posizione fissa per i viewport con zoom configurato.

ID classi degli oggetti Comportamento

GUID Descrizione
CLSID_DragDropConfigurationBehavior Comportamento trascinamento e rilascio. Consente di selezionare e trascinare gli elementi.
CLSID_AutoScrollBehavior Comportamento della registrazione automatica. Consente lo scorrimento automatico del contenuto quando si avvicina al limite di un determinato asse.
CLSID_DeferContactService Comportamento di rinvio del contatto. Quantità di tempo (in milllisecondi) da attendere prima di chiamare SetContact.

Manipolazione diretta, ActivateConfiguration, AddConfiguration, IDirectManipulationCompositor