作者diablorex (Leave me alone)
看板C_Sharp
标题[问题] hook程式抓当前视窗之滑鼠相对位置
时间Mon Sep 8 13:27:34 2008
最近在写一个辅助程式,
运用了hook的keyboard event来帮助我一边操作该程式,
透过一些规则在非我所撰写的程式中将目前动作相关资料记录加以储存管理,
目前遇到一个问题是要判断滑鼠在该程式中的相对位置,
该程式大多数时间处於非全萤幕状况且位置依使用者喜好而有所不同,
故无法从全域位置直接换算。
且该视窗程式的title列被拿掉,
用FindWindow及FindWindowEX抓不到该handler的ID。
我如果要得到目前的滑鼠视窗位置的话,
除了将该程式弄成一个由该辅助程式开启的process之外,
是否有其他方式可以得到滑鼠的相对位置?
因为不想喧宾夺主改变user开启主程式的习惯,
所以不大希望使用process的方式开启再抓到id,
同时避免防毒软体的阻隔及使用者的不安。
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.13.69
1F:推 TKyo:FindWindowEx 可以抓 ClassName 09/09 23:45