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