因客户的条码中第1位是标志位,标志位不需要显示和保存,只用来作校验。
故如果扫描,我需要先作校验,再将标志位去掉后再显示;
如果手输,则不作校验,该是什么还是什么。
但现在看来,WinCE里面好像并没有扫描事件,那怎么区分扫描还是手输呢?
检查每个字符的输入时间差来判断
不行的话用SYMBOL SDK 来驱动扫描,不用键盘模拟扫描驱动
symbol 针对MC3000,MC1000都有SDK, 叫SMDK,用与控制SYMBOL设备上的扫描器,声音,LED等设备
不过扫描我不用SMDK里的东西,不如用键盘模拟方式来得方便