對于第一種比較簡單,直接在對話框上建一個編輯框用于接收掃描的條碼字符,掃描時只要將輸入焦點設定到編輯框即可,一般掃描槍會在每次掃描的最后加一個回車鍵,你可以在對話框的ONOK消息中對掃描到的字符做保存動作。
對于第二種就要做串口的讀取操作了,可以參考相關的串口編程的書籍,很簡單的。
很簡單,USB接口是采用 USB-HID模式,在這個模式中 windows會將設備識別為輸入輸出設備,也就是鍵盤模式,微軟已經內置了通訊和驅動。并且加載到系統中了。
如果你的槍是USB DATA PIPE 模式,那就需要開發和驅動了。
而,串口則不是,因為無法通過串口識別你具體是什么類型的串口設備。
windows默認的超級終端是可以和串口通訊,但是不會默認啟動和加載到系統中。
至于顯示到文本框,更是和串口一點關系都沒有。
不管是 PS2 還是USB 還是串口,不管是你的程序接收數據,還是windows系統接口數據。
都在系統緩沖,或者你的程序緩沖中。剩下的就是系統決定顯示到哪里,或者你的程序顯示到什么地方。當然默認鍵盤輸入設備自然是顯示到光標焦點位置。
如果沒有系統緩沖這個東西,那些所謂的鍵盤記錄黑客程序也就無從談起了。
如果你的槍是USB DATA PIPE 模式,那就需要開發和驅動了。
而,串口則不是,因為無法通過串口識別你具體是什么類型的串口設備。
windows默認的超級終端是可以和串口通訊,但是不會默認啟動和加載到系統中。
至于顯示到文本框,更是和串口一點關系都沒有。
不管是 PS2 還是USB 還是串口,不管是你的程序接收數據,還是windows系統接口數據。
都在系統緩沖,或者你的程序緩沖中。剩下的就是系統決定顯示到哪里,或者你的程序顯示到什么地方。當然默認鍵盤輸入設備自然是顯示到光標焦點位置。
如果沒有系統緩沖這個東西,那些所謂的鍵盤記錄黑客程序也就無從談起了。