如何在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