怎么用mouse_event来模拟鼠标按住左键拖动,然后把这个消息发个任意指定程序窗口
如何用mouse_event来模拟鼠标按住左键拖动,然后把这个消息发个任意指定程序窗口?
想用mouse_event来模拟“按住鼠标左键拖动”这个操作,然后通过SendMessage把这个操作发送给指定的窗口。就如同这个网址(http://jiang1125712.blog.163.com/blog/static/1623802882011103021853614/)的例子一样。但是网址上的例子是实现单击不是拖动。所以请教各位大神帮帮我。。。
------解决方案--------------------
mouse_event 跟 SendMessage 是两个不同的方法
mouse_event 跟用户操作一致, 一般对当前的活动窗体, SendMessage 的方式在不同情况不一样, 可能比较复杂
拖动跟单击类似,
单击可以是 down + up
拖动可以 down + move + up
------解决方案--------------------
你用 mouse_event , 步骤之间加上Sleep延时, 看看效果
上面说过
SendMessage 的方式在不同情况不一样, 比如用DirectInput的游戏, 程序根本不关心这些消息, SendMessage 的方式就没用了
想用mouse_event来模拟“按住鼠标左键拖动”这个操作,然后通过SendMessage把这个操作发送给指定的窗口。就如同这个网址(http://jiang1125712.blog.163.com/blog/static/1623802882011103021853614/)的例子一样。但是网址上的例子是实现单击不是拖动。所以请教各位大神帮帮我。。。
------解决方案--------------------
mouse_event 跟 SendMessage 是两个不同的方法
mouse_event 跟用户操作一致, 一般对当前的活动窗体, SendMessage 的方式在不同情况不一样, 可能比较复杂
拖动跟单击类似,
单击可以是 down + up
拖动可以 down + move + up
------解决方案--------------------
你用 mouse_event , 步骤之间加上Sleep延时, 看看效果
上面说过
SendMessage 的方式在不同情况不一样, 比如用DirectInput的游戏, 程序根本不关心这些消息, SendMessage 的方式就没用了