Condividi tramite


Interfaccia IDirectManipulationViewport (directmanipulation.h)

Definisce un'area all'interno di una finestra (denominata viewport) in grado di ricevere ed elaborare l'input dalle interazioni dell'utente. Il riquadro di visualizzazione contiene contenuto che si sposta in risposta a un'interazione dell'utente.

Ereditarietà

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

Metodi

L'interfaccia IDirectManipulationViewport include questi metodi.

 
IDirectManipulationViewport::Abandon

Rilascia tutte le risorse usate dal riquadro di visualizzazione e la prepara per la distruzione dalla memoria.
IDirectManipulationViewport::ActivateConfiguration

Imposta la configurazione per l'interazione di input.
IDirectManipulationViewport::AddConfiguration

Aggiunge una configurazione di interazione per il viewport.
IDirectManipulationViewport::AddContent

Aggiunge contenuto secondario, ad esempio un indicatore di panoramica, a un riquadro di visualizzazione.
IDirectManipulationViewport::AddEventHandler

Aggiunge un nuovo gestore eventi per l'ascolto degli eventi del riquadro di visualizzazione.
IDirectManipulationViewport::D isable

Arresta l'elaborazione dell'input dal viewport.
IDirectManipulationViewport::Enable

Avvia o riprende l'elaborazione dell'input dal viewport.
IDirectManipulationViewport::GetPrimaryContent

Ottiene il contenuto primario di un viewport che implementa IDirectManipulationContent e IDirectManipulationPrimaryContent.
IDirectManipulationViewport::GetStatus

Ottiene lo stato del riquadro di visualizzazione.
IDirectManipulationViewport::GetTag

Ottiene il valore del tag di un viewport.
IDirectManipulationViewport::GetViewportRect

Recupera il rettangolo per il viewport rispetto all'origine del sistema di coordinate del riquadro di visualizzazione specificato da SetViewportRect.
IDirectManipulationViewport::ReleaseAllContacts

Rimuove tutti i contatti associati al riquadro di visualizzazione. L'inerzia viene avviata se il viewport supporta l'inerzia.
IDirectManipulationViewport::ReleaseContact

Rimuove un contatto associato a un viewport.
IDirectManipulationViewport::RemoveConfiguration

Rimuove una configurazione di interazione per il viewport.
IDirectManipulationViewport::RemoveContent

Rimuove il contenuto secondario da un viewport.
IDirectManipulationViewport::RemoveEventHandler

Rimuove un gestore eventi esistente dal riquadro di visualizzazione.
IDirectManipulationViewport::SetChaining

Specifica i tipi di movimento supportati in un viewport che può essere concatenato a un viewport padre.
IDirectManipulationViewport::SetContact

Specifica un'associazione tra un contatto e il viewport.
IDirectManipulationViewport::SetInputMode

Specifica se l'input è visibile al thread dell'interfaccia utente.
IDirectManipulationViewport::SetManualGesture

Imposta i movimenti ignorati dalla manipolazione diretta.
IDirectManipulationViewport::SetTag

Imposta un tag viewport.
IDirectManipulationViewport::SetUpdateMode

Specifica se un viewport aggiorna manualmente il contenuto anziché durante un evento di input.
IDirectManipulationViewport::SetViewportOptions

Imposta il modo in cui il viewport gestisce l'input e l'output.
IDirectManipulationViewport::SetViewportRect

Imposta il rettangolo di delimitazione per il riquadro di visualizzazione, rispetto all'origine del sistema di coordinate del riquadro di visualizzazione.
IDirectManipulationViewport::SetViewportTransform

Specifica la trasformazione dal sistema di coordinate del riquadro di visualizzazione al sistema di coordinate client della finestra.
IDirectManipulationViewport::Stop

Arresta la manipolazione e restituisce il riquadro di visualizzazione a uno stato pronto.
IDirectManipulationViewport::SyncDisplayTransform

Specifica una trasformazione di visualizzazione per il viewport e sincronizza la trasformazione di output con il nuovo valore della trasformazione di visualizzazione.
IDirectManipulationViewport::ZoomToRect

Sposta il riquadro di visualizzazione in un'area specifica del contenuto primario e specifica se animare la transizione.

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