有没有办法知道Windows 7 Touch是否在设备上处于活动状态?

时间:2011-01-06 23:19:52

标签: windows-7 touch

当我们转到控制面板时 - >系统,细节显示了一些细节,如Windows体验索引,包括“笔和触摸:笔和触摸输入可用x触摸点”。

有没有办法从.NET / C#应用程序中了解这些信息?基本上我想知道应用程序是否可以使用触摸/手势。

1 个答案:

答案 0 :(得分:3)

如果您可以致电GetSystemMetrics,您可以找到此信息。 MSDN显示了如何做到这一点。测试多输入和堆栈就绪位。

我知道你在询问C#,但在C中你使用:

int value = GetSystemMetrics(SM_DIGITIZER);
if (value & NID_READY) { /* stack ready */}
    if (value & NID_MULTI_INPUT) {
        /* digitizer is multitouch */ 
    }
}