Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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# WPF,将原始触摸坐标转换为WPF触摸输入_C#_Wpf_Touch - Fatal编程技术网

C# WPF,将原始触摸坐标转换为WPF触摸输入

C# WPF,将原始触摸坐标转换为WPF触摸输入,c#,wpf,touch,C#,Wpf,Touch,我是WPF新手,我正在尝试为具有以下功能的新设备创建应用程序: -一种触摸屏,不直接将触摸输入发送到windows,而仅通过dll直接发送到监听应用程序。 每次触摸发生时,我都设法创建检索所需信息和引发所需事件所需的一切 这是我从“eTouchEvent”活动中得到的信息: 公共结构str\u TouchReport { //指示此固件可以接触的最大次数 //检测。1=单触固件,2=双触固件。 公共int-Touch\u计数\u最大值; //指示当前检测到的触摸次数。 //0=不接触,1=一个手

我是WPF新手,我正在尝试为具有以下功能的新设备创建应用程序: -一种触摸屏,不直接将触摸输入发送到windows,而仅通过dll直接发送到监听应用程序。 每次触摸发生时,我都设法创建检索所需信息和引发所需事件所需的一切

这是我从“eTouchEvent”活动中得到的信息:

公共结构str\u TouchReport
{
//指示此固件可以接触的最大次数
//检测。1=单触固件,2=双触固件。
公共int-Touch\u计数\u最大值;
//指示当前检测到的触摸次数。
//0=不接触,1=一个手指,2=两个手指。
公众接触计数;
//第一个手指触摸的X坐标
公共int Touch1_X;
//第一个手指触摸的Y坐标
公众接触;
//第二个手指触摸的X坐标。该坐标始终为零
//当触摸计数最大值=1时;
公共int Touch2_X;
//第二个手指触摸的Y坐标。该坐标始终为零
//当触摸计数最大值=1时;
}
所以我需要让应用程序响应这个输入,但只响应应用程序,而不是整个系统。 但我真的不知道从哪里开始

我发现你可以创建定制的触摸设备,对我来说这似乎是正确的方法,但我想知道是否有更好的方法来做到这一点。我在谷歌和stackoverflow上搜索了一个解决方案,但一切都很混乱,我自己也弄不清楚

提前感谢您的帮助

(提前为我糟糕的英语道歉)