2009年6月18日 星期四

Windows 7 Touch SDK - Beginning

Windows 7最大的特色就是支援多點觸控技術, 當然它的SDK也提供 Touch / Gesture的function, 讓programmer開發multi-tocuh相關的應用程式, 下面我就來介紹如何利用Win7 Touch SDK來開發程式.

1:
硬體和軟體需求
a. 機器 - 有支援多點觸碰的電腦(HP TouchSmartDell Latitude XT)或螢幕
b. 作業系統版本 - Windows 7 Ultimate
c. Windows SDK版本 - 安裝Windows SDK v7.0
d. IDE - 安裝Microsoft Visual Studio 2008

2. 編譯環境設定
a. 在VC 2008 設定SDK v7.0的路徑, 包含include 和 lib, 如下圖所示:





完成上面設定後, 我們就可以開始撰寫multi-touch的應用程式

3. 如何取得Touch 和 Gesture的資料?
TouchGesture資料的取得, 可以透過Message(WM_TOUCH, WM_GESTURE)或 Event(Touch Event, Gesture Event)的方式來取得, 如下表所示, 而資料結構的定義 , 可以在WinUser.h中找到


[圖] Touch Platform Overview

參考資料: MSDN-About the Windows Touch SDK






沒有留言:

張貼留言