[問題] 請問如何判斷 MOUSE 是否有點到東西

看板Programming作者 (zha0)時間17年前 (2007/01/28 18:39), 編輯推噓5(509)
留言14則, 3人參與, 最新討論串1/4 (看更多)
可以使用 SendInput, mouse_event 的 API, 來模擬 MOUSE 來 Click/Double Click/Drag&Drop .... 但如果我今天開始一個檔案總管,也使用 GetWindowRect 來取得視窗大小, 然後算出該檔案大約的位址,再用 mouse_event 去對檔案做操作, 但因為怕我取的位址沒算好,點不到那個檔案,有沒有什麼方法可以 知道 MOUSE 有沒有點到那個檔案 ? (API or ... ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.84.64

01/28 23:28, , 1F
沒有
01/28 23:28, 1F

01/28 23:28, , 2F
而且檔案在視窗內可以移動,不一定在位置ꐠ
01/28 23:28, 2F

01/28 23:28, , 3F
你為何會需要這種奇怪的作法?
01/28 23:28, 3F

01/29 10:12, , 4F
http://0rz.tw/4f2lL 檔案總管那個是怎麼顯示
01/29 10:12, 4F

01/29 10:13, , 5F
出來的,因為他像 MSN 那種視窗,所以不知怎
01/29 10:13, 5F

01/29 10:13, , 6F
麼找出那東東 > < 如果今天是遊戲外掛...
01/29 10:13, 6F

01/29 10:14, , 7F
那又要怎麼知有沒有點到敵人 ..
01/29 10:14, 7F

01/29 10:59, , 8F
找到一篇關於檔案總管的 http://0rz.tw/bf2lH
01/29 10:59, 8F

02/01 18:34, , 9F
你應該先去了解 Windows 訊息架構吧吧...
02/01 18:34, 9F

02/01 18:34, , 10F
http://0rz.tw/4f2lL 顯示是因為右邊檔案
02/01 18:34, 10F

02/01 18:36, , 11F
列表是一個元件...這個元件可以接收訊號
02/01 18:36, 11F

02/01 18:36, , 12F
接收到後再比對位置跟檔案...然後通知另外
02/01 18:36, 12F

02/01 18:37, , 13F
元件顯示資料...其中牽涉到 Message Queue
02/01 18:37, 13F

02/01 18:41, , 14F
與其控制滑鼠不如自己寫一個檔案總管
02/01 18:41, 14F
文章代碼(AID): #15l7rgKy (Programming)
討論串 (同標題文章)
文章代碼(AID): #15l7rgKy (Programming)