Bagikan melalui


Tentang Windows Touch

Topik ini memberikan gambaran singkat tentang Windows Touch.

Elemen perangkat keras dan API baru dalam sistem operasi Windows 7 menyediakan kemampuan untuk menerima input dari beberapa kontak kepada aplikasi. Ini memberi aplikasi tersebut kemampuan untuk mendeteksi dan merespons beberapa titik sentuhan simultan pada permukaan aplikasi yang terlihat. Fungsionalitas untuk fitur ini di Windows 7 disediakan oleh pesan baru yang melaporkan dan melacak sentuhan. Pesan baru, WM_TOUCH, melaporkan tindakan (atas, bawah, pindah), posisi, dan pengidentifikasi untuk titik sentuh. Pesan Windows Touch dihasilkan oleh Windows dan dikirimkan ke jendela yang mendaftar untuk input Windows Touch.

Selain pesan input sentuhan baru, pesan gerakan telah ditambahkan ke daftar pesan jendela yang ada. Dukungan olahpesan untuk gerakan diaktifkan oleh satu pesan jendela baru (WM_GESTURE) yang dikirim atau diposting ke jendela aplikasi yang sesuai saat input pengguna dikenali sebagai gerakan. Fungsi API khusus merangkum detail untuk pembuatan dan konsumsi pesan ini. Ini dilakukan karena informasi yang terkait dengan pesan dapat berubah di masa mendatang tanpa melanggar aplikasi yang sudah menggunakan pesan ini.

Selain pesan gerakan, antarmuka khusus telah ditambahkan ke Windows SDK. Antarmuka ini memungkinkan dukungan tingkat lanjut untuk input sentuhan sehingga pengembang aplikasi dapat dengan mudah membuat antarmuka pengguna alami. Antarmuka IManipulationProcessor menginterpretasikan WM_TOUCH pesan untuk menaikkan peristiwa yang berisi informasi terjemahan, rotasi, dan skala tentang kumpulan titik sentuh. Antarmuka IInertiaProcessor dapat digunakan bersama dengan antarmuka IManipulationProcessor untuk mengaktifkan animasi dan memastikan bahwa objek tetap berada di layar pengguna saat dipindahkan.

Elemen API untuk Windows Touch memiliki beberapa kesamaan dengan Microsoft PixelSense SDK (sebelumnya dikenal sebagai Microsoft Surface SDK), tetapi aplikasi yang menargetkan Microsoft PixelSense tidak berjalan di komputer Windows Touch. Selain itu, aplikasi yang menargetkan Windows Touch tidak berjalan di Microsoft PixelSense.

Beberapa fungsi Windows Touch dibangun ke dalam inti Windows 7. Fungsionalitas ini tersedia untuk pengguna tanpa perlu pengembang mengaktifkan dukungan secara eksplisit. Namun, untuk memanfaatkan Windows Touch sepenuhnya, pengembang harus menggunakan Windows Touch API. Untuk mulai mempelajari cara kerja Windows Touch, lihat Panduan Pemrograman atau mulailah dengan Memilih Pendekatan yang Tepat untuk Windows Touch.

Gambaran Umum Arsitektur

Memilih Pendekatan yang Tepat untuk Windows Touch

Windows Touch