Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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# 触摸屏编程问题_C#_.net_Visual Studio 2008_Multi Touch_Touchscreen - Fatal编程技术网

C# 触摸屏编程问题

C# 触摸屏编程问题,c#,.net,visual-studio-2008,multi-touch,touchscreen,C#,.net,Visual Studio 2008,Multi Touch,Touchscreen,假设我有一个支持单指触摸的触摸屏,使用基于软件的解决方案(例如,编程检测多指触摸和移动)使触摸屏支持多指触摸是否非常困难 就像我买了一部便宜的单指触控手机,通过编程,我让它可以像iPhone、Gphone或其他非常酷的东西一样工作(支持多点触控)。:-) 我使用的是VSTS2008+C++.NET3.5。我是认真地问,不是开玩笑。如果我愚蠢且方向错误,请纠正我。Touch在.NET3.5中不是很“有”;但好消息是,我非常确定它在4.0工具集中得到了更好的支持(特别是WPF4.0) 在3.5中,我

假设我有一个支持单指触摸的触摸屏,使用基于软件的解决方案(例如,编程检测多指触摸和移动)使触摸屏支持多指触摸是否非常困难

就像我买了一部便宜的单指触控手机,通过编程,我让它可以像iPhone、Gphone或其他非常酷的东西一样工作(支持多点触控)。:-)

我使用的是VSTS2008+C++.NET3.5。我是认真地问,不是开玩笑。如果我愚蠢且方向错误,请纠正我。

Touch在.NET3.5中不是很“有”;但好消息是,我非常确定它在4.0工具集中得到了更好的支持(特别是WPF4.0)

在3.5中,我个人唯一一次看到良好的触摸支持是在使用“surface”设备和surface SDK时;请注意,surface SDK与常规的TouchAPI不兼容(尽管我认为他们已经尝试将两者结合起来)


哦,我想您需要windows 7。

这可能取决于设备驱动程序接收到的信息类型。如果可以从触摸面板获得原始数据,那么您可能可以获得一些额外的信息并进行一些伪多点触摸

然而,我的直觉是,单触式界面将像标准USB或PS/2鼠标一样自行配置。这样做是为了简化驱动程序接口——制造商将能够通过已经建立的协议公开硬件


如果您想要一台设备,您可以随时联系制造商,询问他们可以向您提供哪些附加信息。

谢谢,您的意思是如果当前的单触屏显示为USB或PS/2鼠标“接口”,我不能从这个接口编程,我需要要求较低级别的接口?是的,我想是的。这是一个他们是否可以提供原始跟踪数据或只是过滤点的问题。更昂贵的硬件可能会在板上进行处理。更便宜的硬件可能在软件中实现。因此,寻找一种便宜的触摸设备可能会更好。不过这纯粹是猜测。谢谢,我的问题得到了回答。马克,对不起,我可能无法让人理解我的意思。我想你给我看的视频是WPF在一些H/W(本示例中的笔记本电脑)上工作,它已经具有多点触摸功能,对吗?如果是的,那么我处于另一种情况,假设一台笔记本电脑只支持单点触摸,我想对它进行编程,使其支持多点触摸。对此有什么想法或意见吗?