我正在c#Windows应用程序上挂接Windows触摸事件,以允许来自多个触摸屏的输入。我的问题是,我不仅希望能够在运行时区分不同的设备,而且还想知道以前的系统引导会话中设备提供的输入。麻烦的是,系统在引导时似乎为每个设备提供了唯一的hSource
句柄。
said in Microsoft docs为hSource
是>>
源输入设备的设备句柄。触摸输入提供程序在运行时为每个设备提供了唯一的提供程序。
[这激发了一个想法,即
hSource
不只是唯一标识符。但是我仍然想知道是否有一种方法可以获取有关具有给定id的设备的其他信息,最好是每个设备唯一的信息,并且在不同的系统启动会话中保持一致。
我已经尝试将此句柄视为文件句柄并使用GetFileInformationByHandle,但令人惊讶的是(这是自嘲的,没有成功。)>
感谢您的任何帮助,尤其是负面的(也就是说,至少在Windows touch API中是不可能的)。
我正在c#Windows应用程序上挂接Windows触摸事件,以允许来自多个触摸屏的输入。我的问题是,我不仅要能够区分不同的...
我是否可以获得有关
TOUCHINPUT
源设备的其他信息 使用hSource
句柄?