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

Windows 7 有没有办法知道Windows 7 Touch是否在设备上处于活动状态?,windows-7,touch,Windows 7,Touch,当我们进入控制面板->系统时,详细信息显示了许多详细信息,如windows体验索引,包括“笔和触摸:笔和触摸输入可与x个触摸点一起使用” 有没有办法从.NET/C应用程序中了解这些信息?基本上,我想知道应用程序是否可以使用触摸/手势。如果可以调用GetSystemMetrics,则可以找到此信息。展示如何做到这一点。测试多输入和堆栈就绪位 我知道你在问C#,但在C中你使用: int value = GetSystemMetrics(SM_DIGITIZER); if (value & N

当我们进入控制面板->系统时,详细信息显示了许多详细信息,如windows体验索引,包括“笔和触摸:笔和触摸输入可与x个触摸点一起使用”


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

如果可以调用GetSystemMetrics,则可以找到此信息。展示如何做到这一点。测试多输入和堆栈就绪位

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

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

如果可以调用GetSystemMetrics,则可以找到此信息。展示如何做到这一点。测试多输入和堆栈就绪位

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

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