※ 引述《charleshu (Analog Engineer)》之銘言:
: ※ 引述《sommerno1 (神之玥)》之銘言:
: : 小弟是bcb新手
: : 最近在研究開發進銷存系統
: : 目前卡在一個難題
: : 就是我使用usb的條碼掃瞄器時
: : 是否有辦法指定讓這串條碼
: : 輸入至我指定的edit1中
: : 例:當前mouse 不管 focus在edit1 edit2 或是任何地方
: : 都將此筆掃描之條碼
: : 輸入中edit1中
: : 小弟只能提供p幣1000來給能幫忙的大大嚕
: : 我只有這麼多>"<
: : 請多指教q"q
假如掃瞄器限定為 USB type的,
而且它是 HID 裝置的話,
還有一個簡單的方法,就是直接開啟那個 HID 裝置, 把它和鍵盤脫鉤, 直接讀它
的 Key code, 就可避開麻煩的實作.
先用 HidD_GetHidGuid 取得 HID device的GUID,
然後依序列出每個 HID 裝置, 然後找到那個掃瞄器, 然後開啟它, 接著就可以
直接讀取它了, MSDN 裡面有說明.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.195.213