Informazioni su Windows Touch
Questo argomento offre una breve panoramica di Windows Touch.
I nuovi elementi hardware e API nel sistema operativo Windows 7 offrono alle applicazioni la possibilità di ricevere input da più contatti. In questo modo, tali applicazioni possono rilevare e rispondere a più punti di tocco simultanei sulla superficie visibile dell'applicazione. La funzionalità per questa funzionalità in Windows 7 viene fornita da un nuovo messaggio che segnala e tiene traccia dei tocchi. Il nuovo messaggio, WM_TOUCH, segnala l'azione (su, giù, sposta), la posizione e un identificatore per i punti di tocco. I messaggi Touch di Windows vengono generati da Windows e vengono recapitati a finestre che si registrano per l'input Touch di Windows.
Oltre al nuovo messaggio di input tocco, i messaggi di movimento sono stati aggiunti all'elenco esistente di messaggi di finestra. Il supporto dei messaggi per i gesti è abilitato da un singolo messaggio di finestra (WM_GESTURE) inviato o pubblicato alle finestre dell'applicazione appropriate quando l'input dell'utente viene riconosciuto come gesto. Le funzioni API dedicate incapsulano i dettagli per la creazione e l'utilizzo di questo messaggio. Questa operazione viene eseguita perché le informazioni associate al messaggio possono cambiare in futuro senza interrompere le applicazioni che utilizzano già questo messaggio.
Oltre ai messaggi di movimento, sono state aggiunte interfacce specializzate a Windows SDK. Queste interfacce consentono il supporto avanzato per l'input tocco in modo che gli sviluppatori di applicazioni possano creare facilmente interfacce utente naturali. L'interfaccia IManipulationProcessor interpreta i messaggi WM_TOUCH per generare eventi contenenti informazioni di traslazione, rotazione e scala riguardanti una raccolta di punti di tocco. L'interfaccia IInertiaProcessor può essere usata insieme all'interfaccia IManipulationProcessor per abilitare l'animazione e garantire che gli oggetti rimangano sullo schermo dell'utente quando vengono spostati.
Gli elementi API per Windows Touch presentano alcune analogie con Microsoft PixelSense SDK (in precedenza noto come Microsoft Surface SDK), ma le applicazioni destinate a Microsoft PixelSense non vengono eseguite nei computer Windows Touch. Inoltre, le applicazioni destinate a Windows Touch non vengono eseguite in Microsoft PixelSense.
Alcune delle funzionalità di Windows Touch sono integrate nel core di Windows 7. Questa funzionalità è disponibile per gli utenti senza la necessità per gli sviluppatori di abilitare in modo esplicito il supporto. Tuttavia, per sfruttare al meglio Windows Touch, gli sviluppatori devono usare l'API Windows Touch. Per iniziare a imparare a usare Il funzionamento di Windows Touch, vedere la guida alla programmazione o iniziare con Scelta dell'approccio corretto per Windows Touch.
Argomenti correlati