Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET 4-确定Win 7中可用的接触点数量_C#_Windows 7_.net 4.0_Multi Touch - Fatal编程技术网

C# .NET 4-确定Win 7中可用的接触点数量

C# .NET 4-确定Win 7中可用的接触点数量,c#,windows-7,.net-4.0,multi-touch,C#,Windows 7,.net 4.0,Multi Touch,Windows 7在“计算机属性”下报告系统可用的触点数量-是否有办法在.NET 4中获取该信息?Windows 7通过(SM_MaximumTouchs)公开此信息。由于在C#中需要此函数,因此需要使用P/Invoke: [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] static extern int GetSystemMetrics(int nIndex); const int SM_MAXI

Windows 7在“计算机属性”下报告系统可用的触点数量-是否有办法在.NET 4中获取该信息?

Windows 7通过(SM_MaximumTouchs)公开此信息。由于在C#中需要此函数,因此需要使用P/Invoke:

[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
static extern int GetSystemMetrics(int nIndex);

const int SM_MAXIMUMTOUCHES = 95;

int GetPointsAvailable()
{
    return GetSystemMetrics(SM_MAXIMUMTOUCHES);
}