如何监视SCREEN中某窗口中的某个按钮的CLICK操作?(30分)

  • 主题发起人 主题发起人 小ゆ鱼ゆ儿
  • 开始时间 开始时间

小ゆ鱼ゆ儿

Unregistered / Unconfirmed
GUEST, unregistred user!
没有人知道吗?????!!!!!!!!
 
用hook监视系统消息,如winspy一样。编写一个dll,拦截windows消息
 
设置Button1.Tag = 1, Button2.Tag = 2
if (Sender as TButton).Tag = 1 then
ShowMessage(Button1Clicked)
else if (Sender as TButton).Tag = 2 then
ShowMessage(Button2Clicked);
...
 
同意guyigood的意见,可以具体说一下嘛?
 
我现在对这个HOOK的想法是:

用SETWINDOWSHOOKEX监视WM_GETMESSAGE事件,只是不知道如何实现系统级的,据说要写DLL
是吗?而且,最重要的是,我应该拦截什么消息呢?是MOUSEDOWN和KEYDOWN,还是那个控件
的CLICK事件?大家帮我把程序写写号码?谢谢了。
 
我静悄悄的听....
 
写一个系统Hook,拦截鼠标键盘消息,再判断是否是你要拦截的控件
怎么写你也已经清楚了
但要别人帮你写的话,可是体力劳动啦, 在DFW体力劳动是很贵的。[:D]
 
对头,需要写一个dll,使用HOOK,
你的想法很正确,不过你完全可以自己写嘛。
如楼上说,很贵的,此外你可以在google上搜索一下
说不定有其他人写过。
 
接受答案了.
 
后退
顶部