Modifiche

In questa sezione viene illustrata la manipolazione degli oggetti per Windows Touch.

Cenni preliminari sulla manipolazione

Un modo pratico per pensare alle manipolazioni è considerarli un superset di gesti. Ciò che è possibile fare con i movimenti, è possibile eseguire con maggiore flessibilità e precisione più fine usando le manipolazioni. La differenza tra manipolazioni e movimenti è illustrata meglio con un semplice esempio. È possibile espandere un oggetto e contemporaneamente tradurlo usando le manipolazioni; con i gesti, è possibile eseguire una sola alla volta. Questa possibilità di modificare un oggetto in tempo reale rende le applicazioni più intuitive per gli utenti consentendo un'esperienza più realistica.

Le API di manipolazione vengono usate per semplificare le operazioni di trasformazione sugli oggetti per le applicazioni abilitate per il tocco. Le manipolazioni vengono eseguite in Windows 7 tramite l'oggetto COM manipolazioni. Usando le manipolazioni, gli sviluppatori possono supportare più facilmente l'inerzia (fisica degli oggetti) e possono eseguire facilmente trasformazioni su oggetti in modo coerente con altre applicazioni. Le sezioni seguenti illustrano vari modi in cui è possibile eseguire manipolazioni.

Sezione Descrizione
Aggiunta del supporto per la manipolazione al codice non gestito Viene illustrato come implementare un sink di eventi per l'interfaccia _IManipulationEvents e aggiungere gestori eventi al codice.
Manipolazioni avanzate Viene illustrato come eseguire manipolazioni complesse.
Rotazione con dito singolo Viene illustrato come ruotare un oggetto usando un punto pivot e il processore di manipolazione.

 

Modifiche e inerzia