怎样获取另外程序的按钮事件?
我想在我的程序中获取另外一应用程序里面某个按钮的点击事件,这要怎么去实现呢?
winProc函数只能获取本程序的所有事件,获取不了其它程序的事件,而钩子好像只能得到
鼠标的位置,至于控件和事件都没有办法得到啊,小弟我好郁闷,请各位大哥指点,期待....
我想在我的程序中获取另外一应用程序里面某个按钮的点击事件,这要怎么去实现呢?
winProc函数只能获取本程序的所有事件,获取不了其它程序的事件,而钩子好像只能得到
鼠标的位置,至于控件和事件都没有办法得到啊,小弟我好郁闷,请各位大哥指点,期待....
我尝试用GetThreadId获取某窗口线程ID,却提示我kernel32.dll中没有这个名字的入口,怎么会这样?
一种方式,是通过HOOK技术
一种方式,是使用UIAutomation类
注入线程是个方法,注入后调用user32.dll的setwindowlong方法可以建立一个新窗体过程,这样你能获得该程序的所有消息(user32使用SetWindowsHookEx也可以截获指定的消息,但也需要使用vc编写dll),如何传递到自己的程序,需要自己去实现。