由於Iphone的暢銷蘋果公司的Multitouch(多點觸控)技術為我們所熟悉,Multitouch技術在這近年有了廣泛的發展,這裡我為大家介紹下微軟在Multitouch技術方面的進展。
1.Surface solution
在08年微軟公司推出了名為surface的Multitouch解決方案;基於surface可以開發多達同時20個點觸控的應用程式,支援多點觸控的手勢、應力、水波、順移等等特效;
我們可以從微軟官網下載surface sdk: http://www.microsoft.com/downloads/details.aspx?FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc&displaylang=en
Surface的硬體需求與其他普通裝置唯一的區別就是它需要一台支援多點觸控的終端裝置;
Surface的軟體環境目前是:
OS:Vista sp1或以上
IDE: VS2008 SP1 or EXPRESS
.NET FRAMEWORK: 3.5 SP1
經過實驗Surface目前不支援VS2010和.NET FRAMEWORK 4;
2.Windows 7 SDK solution
由於Surface目前不支援VS2010和.NET FRAMEWORK 4,查閱資訊找了下其他能支援多點觸控的解決辦法,很驚奇,原來Windows 7本身就支援多點觸控,並且新的WPF4 對多點觸控有著良好的支援;並且只要有一台支援多點觸控的裝置就行了(當然也可以是模擬器,目前我還在尋找類比解決的辦法)。
兩個問題的匯總
關於WPF4對多點觸控的支援?
目前網上已經有很多例子,本篇就不做展開;通過網上的例子我們確認通過WPF4提供的事件能夠支援多點觸控中的手勢、順移、擴大、應力、水波等效果;
目前國內是否有支援多點觸摸的顯示器?
通過網上的一番搜尋我們找到了兩家公司提供的兩個型號的顯示器(這裡不寫型號避免做廣告的嫌疑,可以私下交流),效果都還不錯。
對Windows 7 多點觸控的初探暫時先寫到這裡,目前可能會訂一台支援多點觸控的硬體裝置,等裝置到位(或者找到替代的模擬器)再為大家帶來後續:)
轉載時,請註明本文來源:www.cnblogs.com/tmywu
作者: 淘米部落
聯絡郵箱:tommywu23@gmail.com