我正在使用SigPlus.Net库开发一个与Topaz签名板的接口。
我使用sigPlus.GetTabletComTest()
方法查看签名板是否通过USB连接(找到here)。无论垫是否通过USB连接,该方法始终返回0。
我在Topaz网站上发现了另一个似乎是针对VB6的部分,但是我想做here。它说有一种名为TabletConnectQuery()
的方法,用于指示平板电脑是否已连接。此方法在SigPlus.Net中似乎无效。
如何确定设备是否通过USB连接到计算机?
这是基本代码,sigPlus对象在InitializeComponent中实例化:
public frmSignatureCapture()
{
InitializeComponent();
if (sigPlus.GetTabletComTest() == 0)
{
MessageBox.Show("No Topaz Signature Device Connected", "Error");
this.Close();
return;
}
}