当前位置:编程学习 > VB >>

VB用mouse_event模拟鼠标单击XP系统的桌面或者文件夹窗口等无效怎么办。

搜索了一下原因。好像是因为。
用VB编程,调用模拟鼠标事件mouse event,在部分xp电脑中能执行单击,但是在文档的工具栏时就不行了。所有测试均在xp系统中。

请问有什么可以解决的办法吗,或者用别的方法。 --------------------编程问答-------------------- 你鼠标定位不准确?怎么可能无效呢。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
你鼠标定位不准确?怎么可能无效呢。


不是的。。
我在记事本里面测试的时候是有效的,但是在桌面或者文件夹里面就不行了。。 --------------------编程问答-------------------- 估计是你点的不是激活的窗口,需要点两下。 --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
估计是你点的不是激活的窗口,需要点两下。


不是的,模拟鼠标左键点击。。TIMER循环点击的,有的地方可以,有的却不行。一把鼠标移动到桌面上,第一次点击桌面后,后面就不会再点击了(TIMER一直在循环)。 --------------------编程问答-------------------- 贴出你的代码看看 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 除 --------------------编程问答-------------------- --------------------编程问答-------------------- 是在某些电脑上不行,这个问题,我研究了两天 利用E语言 按键精灵都可以,就差没用C++  VB.net了,,原来是360在作怪,把360关掉就没问题了,一切正常
补充:VB ,  API
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,