Interfaccia IDirectManipulationContent (directmanipulation.h)

Incapsula il contenuto all'interno di un viewport, in cui il contenuto rappresenta una superficie visiva ritagliata all'interno del riquadro di visualizzazione.

Il contenuto ha un set di trasformazioni che controlla lo spostamento visivo della superficie durante la manipolazione e l'inerzia.

Nota Quando si implementa un oggetto Direct Manipulation , assicurarsi che l'implementazione IUnknown supporti il multithreading tramite il conteggio dei riferimenti thread-safe. Per altre informazioni, vedere InterlockedIncrement e InterlockedDecrement.
 

Ereditarietà

L'interfaccia IDirectManipulationContent eredita dall'interfaccia IUnknown . IDirectManipulationContent include anche questi tipi di membri:

Metodi

L'interfaccia IDirectManipulationContent include questi metodi.

 
IDirectManipulationContent::GetContentRect

Recupera il rettangolo di delimitazione del contenuto, rispetto al rettangolo di selezione del riquadro di visualizzazione (se definito).
IDirectManipulationContent::GetContentTransform

Recupera la trasformazione applicata al contenuto.
IDirectManipulationContent::GetOutputTransform

Ottiene la trasformazione finale applicata al contenuto.
IDirectManipulationContent::GetTag

Recupera l'oggetto tag impostato su questo contenuto.
IDirectManipulationContent::GetViewport

Recupera il viewport contenente il contenuto.
IDirectManipulationContent::SetContentRect

Specifica il rettangolo di selezione del contenuto, rispetto al relativo riquadro di visualizzazione.
IDirectManipulationContent::SetTag

Specifica l'oggetto tag per il contenuto.
IDirectManipulationContent::SyncContentTransform

Modifica la trasformazione del contenuto mantenendo la trasformazione di output.

Commenti

Il sistema fornisce un'implementazione di IDirectManipulationContent.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione directmanipulation.h

Vedi anche

Interfacce di manipolazione diretta