我正在试图弄清楚如何以编程方式判断Windows 7计算机是否启用了触控功能。是否有任何触摸API(托管或非托管)可以帮助我实现这一目标?或者我可以检查注册表中的某些内容?
答案 0 :(得分:10)
使用GetSystemMetrics
查找SM_MAXIMUMTOUCHES
设置。
非零,如果有数字化器 系统;否则,
0
。
SM_MAXIMUMTOUCHES
返回 聚合最大值 每个人支持的联系人数量 系统中的数字化仪。如果是系统 只有单点触控数字化仪, 返回值为1
。如果系统有 多点触控数字化仪,回归 value是同时的数量 联系硬件可以提供。