有没有办法以编程方式判断系统是否启用了触控功能?

时间:2011-05-10 23:50:42

标签: c# .net winapi windows-7 touch

我正在试图弄清楚如何以编程方式判断Windows 7计算机是否启用了触控功能。是否有任何触摸API(托管或非托管)可以帮助我实现这一目标?或者我可以检查注册表中的某些内容?

1 个答案:

答案 0 :(得分:10)

使用GetSystemMetrics查找SM_MAXIMUMTOUCHES设置。

  

非零,如果有数字化器   系统;否则,0

     

SM_MAXIMUMTOUCHES返回   聚合最大值   每个人支持的联系人数量   系统中的数字化仪。如果是系统   只有单点触控数字化仪,   返回值为1。如果系统有   多点触控数字化仪,回归   value是同时的数量   联系硬件可以提供。