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