Vb 模拟鼠标点击
PostMessagemouse_event这两个来模拟一次鼠标点击的时候,用户能不能去移动鼠标?换句话说就是程序在模拟鼠标点击的时候我能不能去用鼠标干别的事?...
PostMessage mouse_event 这两个来模拟一次鼠标点击的时候,用户能不能去移动鼠标?换句话说就是程序在模拟鼠标点击的时候我能不能去用鼠标干别的事?
展开
3个回答
2013-08-15
展开全部
在mouse_event里面用户是不能使用鼠标的,以免鼠标位置的移动而产生按键误差(也即可能不是按在你需要的那个位置上)而postmessage的话好像就是行的,毕竟这个是后台的 直接传递消息给窗口就像keybd_event和postmessage一样,用keybd_event去模拟按键的话,你按其他的键的同时,程序的按键也一样在进行,那么得到的实际按键就和程序定义的不一样的,而postmessage就不样,只给指定的程序传递按键,你就可以在其他地方用键盘执行其他的事情的。
2013-08-15
展开全部
mouse_event肯定不行 因为你在调用这个函数的一瞬间马上执行按建的动作 而postmessage这个函数是把按键消息投递到消息列队 至于什么时候执行得看处理器的速度 一般来说 这两个函数一调用都是马上执行按键动作的。楼主问的这个问题 我想从另外一个方面来说 不管这个函数在执行的时候用户能不能去移动鼠标 这些函数执行都是一瞬间的 大概0.02s在这么短的时间内 你怎么知道到底执行的一瞬间鼠标到底能不能移动呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-15
展开全部
程序模拟鼠标移动的过程。用户即使设法移动也没用你自己试下不就知道了。只要加个timer。设定时间。200,用户即使试图关闭。但始终是无法移动鼠标只能。通过键盘alt+f4关闭。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询