首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于向其它程序窗口的按钮传送鼠标单击,但没有反应,望高手帮忙!该怎么处理

2012-01-28 
关于向其它程序窗口的按钮传送鼠标单击,但没有反应,望高手帮忙!我想向其他应用程序的某个按钮发送鼠标单击

关于向其它程序窗口的按钮传送鼠标单击,但没有反应,望高手帮忙!
我想向其他应用程序的某个按钮发送鼠标单击,以实现鼠标单击事件,但却发现没有什么反应?希望高手帮忙?我的做法如下:
1:取得两个应用程序各自的线程,然后用AttachThreadInput   使两个线程进入共享
2:用getfocus   取得当前拥有输入焦点按钮的句柄(就是我们所需要的按钮,已用GetClassName取得类名,确实是一个按钮)
3:用   SendMessage   发送鼠标单击,语句如下:
                                  SendMessage   Hwnd,   &H201,   &O0,   &O0   '鼠标按下
                                  SendMessage   Hwnd,   &H202,   &O0,   &O0   '鼠标释放
4:两眼直盯屏幕,但没有反应
另外补充一下:使这个按钮处于焦点状态,用手工按键盘上的ENTER键时没有反应,但用程序在后台运行却可以取这个按钮的句柄(用getfocus取得),这是怎么回事?



[解决办法]
http://community.csdn.net/Expert/topic/5511/5511542.xml?temp=.3776667

看3楼的回复

热点排行