如何在Windows 7和Windows 8上知道(使用C#)設備是否啓用觸摸。使用GetSystemMetrics API並不總是正常工作。是否有其他方法可以知道觸摸功能,即數字化儀可以提供的聯繫人數量。如何在C#中判斷系統是否支持觸摸
3
A
回答
0
你可以看看這個:http://msdn.microsoft.com/en-us/library/ms724385%28v=vs.85%29.aspx
還有就是GetSystemMetrics
在那裏你可以得到SM_MAXIMUMTOUCHES
。當其> 0時,存在數字化,否則其爲0.
如果系統中有數字化儀,則非零;否則爲0. SM_MAXIMUMTOUCHES返回系統中每個數字化儀支持的最大聯繫人數量的總計最大值。如果系統只有單觸式數字化儀,則返回值爲1.如果系統具有多點觸控數字化儀,則返回值是硬件可以提供的同時聯繫人的數量。 Windows Server 2008,Windows Vista和Windows XP/2000:此值不受支持。
+0
我已經試過了。但在我的特定場景中沒有用。 有沒有其他辦法可以解決這個問題。另外我需要知道在特定系統中是否通過USB支持觸摸 – user2431133
相關問題
- 1. 如何判斷是否支持File.symlink
- 2. 如何判斷AccountManager帳戶是否支持聯繫人
- 3. 如何判斷點擊是否由觸摸觸發?
- 4. C# - 如何判斷DataColumn是否支持空值?
- 5. 有沒有辦法通過編程來判斷系統是否啓用觸摸?
- 6. html5是否支持手機觸摸?
- 7. 如何正確判斷瀏覽器是否支持border-image?
- 8. 如何判斷是否配置並支持out-of-tree構建?
- 9. 如何判斷一個對象是否支持標量比較?
- 10. 如何判斷一個JavaScript庫是否支持AMD
- 11. 如何判斷HTML5視頻標籤源是否支持CORS?
- 12. 如何判斷此iPhone是否支持Game Center挑戰?
- 13. 如何判斷我的Web主機是否支持https cUrl?
- 14. 如何判斷這個系統是否會發生死鎖?
- 15. 如何判斷文本框是否專注於操作系統?
- 16. 如何使在支持3D觸摸(力觸摸)
- 17. 如何判斷我的Oracle系統是否設置爲支持Unicode或多字節字符?
- 18. 如何判斷touchesBegan中正在觸摸什麼對象?
- 19. 如何在Unity c#中將android操作系統的觸摸支持添加到我的播放器腳本中?
- 20. Opengl Iphone SDK:如何判斷您是否觸摸屏幕上的對象?
- 21. Flex觸摸屏系統:Flex中的網站是否適用於觸摸屏系統?
- 22. 如何判斷系統托盤中的氣球提示是否已關閉?
- 23. 如何判斷系統偏好設置中是否啓用了Voice Over功能?
- 24. 如何判斷文件是否在使用Perl的遠程文件系統上?
- 25. SQL Server:如何判斷數據庫是否是系統數據庫?
- 26. mustache.js是否支持這樣的表情判斷?
- 27. C#檢測系統是否支持OpenCL的
- 28. 系統C是否支持三態邏輯?
- 29. 如何判斷editText是否在焦點?
- 30. 如何判斷網頁是否存在?
看看這個http://stackoverflow.com/a/5957796/1341464 – tariq