全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2190
推到 Plurk!
推到 Facebook!

wm_devicechange 為何不能對USB滑鼠做出反應

尚未結案
mier_tt
一般會員


發表:18
回覆:43
積分:12
註冊:2004-12-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-16 15:53:14 IP:59.33.xxx.xxx 未訂閱
hi,all: 如標題,我參考了http://delphi.ktop.com.tw/topic.php?topic_id=58642這篇文章. plug一個大拇哥,是能SHOW"已插入新裝置",REMOVE時能SHOW"已拔除裝置",但是當plug usb 滑鼠時,卻不能SHOW任何信息,我百思不得其解,請教各位大大.
mier_tt
一般會員


發表:18
回覆:43
積分:12
註冊:2004-12-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-31 08:07:28 IP:59.33.xxx.xxx 未訂閱
SORRY,忘了說我的環境:OS:WIN2000,SP4,我的BCB是BCB6,煩請各位大大幫我分析一下這種情況產生的原因,不甚感激.
pkdemon
初階會員


發表:2
回覆:51
積分:25
註冊:2004-09-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-31 10:23:53 IP:60.248.xxx.xxx 未訂閱
mier_tt您好,    你參考的那篇文章裡面blk5743大大有提到 COUNT是目前的USB數目(不含滑鼠,裝置管理員不把滑鼠當USB DEVICE)
blk5743
高階會員


發表:34
回覆:371
積分:236
註冊:2003-11-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-31 11:59:20 IP:61.66.xxx.xxx 未訂閱
引言: COUNT是目前的USB數目(不含滑鼠,裝置管理員不把滑鼠當USB DEVICE)
上面這句話,我也不確定是否很正確,這可能要看Windows的書才知道 不過你如果想知道USB滑鼠插入及拔出,我倒是有辦法 你可以用原本的方法偵測滑鼠以外的裝置,再搭配我的方式偵測滑鼠 如何知道滑鼠的ID(可能要XP SP2才看的到) 1.打開裝置管理員 2.點選滑鼠看內容 3.選擇詳細資料 4.裝置例項識別碼 我的ID是HID\VID_046D......... 如何隻道滑鼠的數量 1.開始->執行->regedit 2.我的電腦->HKLM->SYSTEM\CurrentControlSet\Services\Mouclass\Enum 可看到所有活屬的數量及ID 3.我的電腦->HKLM->SYSTEM\CurrentControlSet\Services\Mouhid\Enum 可看到HID滑鼠的數量 你可以利用你參考的範例,用程式讀取滑鼠數量 從數量增加或減少就知道滑鼠的插拔狀況了
系統時間:2024-04-25 8:51:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!