資源簡介
目前的條形碼掃描器有點類似外接鍵盤(其實從消息傳送上它就相當于一個鍵盤),把輸入焦點定位到可輸入的控件上,一掃描相應的條形碼信息就輸入到文本框中去了,但是如果沒有輸入焦點,或另一個不相干的程序獲得輸入焦點,那就有點亂套了。我想實現的是,不管什么情況,只要掃描器一工作,我的程序就能自動激活,并能獲得當前輸入的條形碼信息。 實現思路:我用的是litele牌的USB口的紅外條形碼掃描器,仔細分析了一下,掃描成功后,以鍵盤按鍵消息的形式把條形碼輸入信息通知給系統。這樣通過鍵盤鉤子就可以方便的獲得該信息了。但是,怎樣區分信息是鍵盤還是條形碼輸入的哪?很簡單,條形碼掃描器在很短的時間內輸入了至少3個字符以上信息,并且以“回車”作為結束字符,在這種思想指引下,很完美的實現了預定功能。
代碼片段和文件信息
- 上一篇:C# qq自動發送消息
- 下一篇:C# 串口讀寫程序 串口通訊
評論
共有 條評論