【问题标题】:Is there a way to programmatically tell if a system is touch enabled?有没有办法以编程方式判断系统是否启用了触摸?
【发布时间】:2011-05-10 23:50:41
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    使用GetSystemMetrics 查找SM_MAXIMUMTOUCHES 设置。

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 2013-09-04
    相关资源
    最近更新 更多