5

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

4

1 回答 1

2

Windows 7 通过GetSystemMetrics (SM_MAXIMUMTOUCHES) 公开了这一点。由于您在 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);
}
于 2010-03-09T18:07:30.720 回答