USB介面的掃碼槍 使用的時候 需要點擊一下文本框 然后才可以掃碼成功 請問 在C++builder中 怎樣設定焦點 就可以實作 不點擊文本框 就能夠顯示掃碼資料 - - 界面用C++builder做的 完全沒接觸過 求各位大牛指導
uj5u.com熱心網友回復:
Edit1->SetFocus();或者
ActiveControl=Edit1;
uj5u.com熱心網友回復:
。。。第一次用BCB 是直接把SetFocus這個函式寫入文本框嗎 最好能寫個demouj5u.com熱心網友回復:
- - 試了一下 焦點確實一直在文本框 但是我想要達到的效果是 掃碼槍 其實也就相當于鍵盤輸入 USB介面的 我想達到的目的是 掃碼槍的資料 全部都可以接收顯示 但是在實際操作中 滑鼠會去點擊其他的 這樣掃碼槍資料就無法顯示了 怎么樣可以讀取掃碼槍所有的資料uj5u.com熱心網友回復:
如果你的表單上只有一個輸入框比較好辦,讓掃碼槍對應的那個文本框一直處于焦點狀態就可以了,如果有多個輸入框,由于掃碼槍相當于鍵盤輸入,不能保證就輸入到條形碼的那個框中,只能讓用戶操作保證焦點在該輸入框的時候再使用掃碼槍。uj5u.com熱心網友回復:
比如你需要點擊一個Button1,在Button1Click里最后來一句:Edit1->SetFocus();所有需要點擊的都這樣處理。
uj5u.com熱心網友回復:
其實你什么時候掃碼都是成功的,只不過,沒有焦點的話,系統不知道應該把掃碼得來的東西寫到哪里。。。uj5u.com熱心網友回復:
。。。我就是想知道 - - 掃碼槍掃完的資料 怎么儲存 在沒有焦點的情況下。。。uj5u.com熱心網友回復:
做個彈出視窗唄uj5u.com熱心網友回復:
USB似乎不好處理 如果改為串口或者網口可以 使用監聽來 實作轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/44231.html
標籤:基礎類
上一篇:求大神教教我怎么作!?
