首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在C#中判断系统是否支持触摸

如何在C#中判断系统是否支持触摸
EN

Stack Overflow用户
提问于 2013-05-29 13:51:47
回答 1查看 419关注 0票数 3

如何在Windows7和Windows8上知道(在C#中)设备是否启用了触控。使用GetSystemMetrics应用程序接口并不总是正确工作。有没有其他方法可以知道触摸功能,数字化仪可以提供的触点数量。

EN

回答 1

Stack Overflow用户

发布于 2013-05-29 14:39:47

您可以查看以下内容:http://msdn.microsoft.com/en-us/library/ms724385%28v=vs.85%29.aspx

您可以在GetSystemMetrics中获得SM_MAXIMUMTOUCHES。当其>0时为数字化,否则为0。

如果系统中有数字化仪,则为非零值;否则为0。SM_MAXIMUMTOUCHES返回系统中每个数字化仪支持的最大触点数的最大值。如果系统只有单触式数字化仪,则返回值为1。如果系统具有多点触摸式数字化仪,则返回值是硬件可以提供的同时接触数。Windows Server 2008、Windows Vista和Windows XP/2000:不支持此值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16806417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档