作者zha0 (zha0)
站内Programming
标题Re: [问题] 请问如何判断 MOUSE 是否有点到东西
时间Sun Jan 28 19:00:42 2007
※ 引述《tylpk (tylpk)》之铭言:
: ※ 引述《zha0 (zha0)》之铭言:
: : 可以使用 SendInput, mouse_event 的 API,
: : 来模拟 MOUSE 来 Click/Double Click/Drag&Drop ....
: : 但如果我今天开始一个档案总管,也使用 GetWindowRect 来取得视窗大小,
: : 然後算出该档案大约的位址,再用 mouse_event 去对档案做操作,
: : 但因为怕我取的位址没算好,点不到那个档案,有没有什麽方法可以
: : 知道 MOUSE 有没有点到那个档案 ? (API or ... )
: 有一个比较迂回的方式
: 如果你点选的档案知道会由什麽软体开启
: 或者该档案本身便是执行档
: 你可以藉由click後
: 使用FindWindow找出该HWND
: 便可以确定是否有点选成功
被点的档案本身不会在启一个 Process,
就像是纯文字,拉到 Notepad 去.
FindWindow 这招有想过 ...
还可以 Check 档案本身有没被开启...
(如果没被点到,又要怎麽知,要去那个位址在点呢?)
但还是想知有没有判断得知是否有点到.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.84.64