|
楼主 |
发表于 2011-5-30 16:25:49
|
显示全部楼层
广东省佛山市
本帖最后由 fsjoe 于 2011-5-30 16:26 编辑
在网上找了很久.只找到一个和我的问题类似的.但我的更加严重.
复制内容如下:
------------------------------------------------------------------------------
mouse_event模拟点击 在任务栏和最大化最小化窗口失败。
我是通过设置空格键的来模拟鼠标的左键的。当空格键被按下mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
当空格键弹起 mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
但鼠标指针落在其他地方都好使,可是在任务栏 和最大最小化的地方(那三个按钮)就不好使了。
通过调试发现,mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0) 被响应,但是mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0)被阻塞(没有响应),后面再点击都没有用。这时拿真正的鼠标去点击这些地方(任务栏,和那三个按钮),被阻塞的消息才会释放出来。(会看到之前阻塞的消息全部都响应,)
高人指点一下,问题出在哪里??
|
|