鼠标的位置已经得到(300,300),但是我不想通过SetCursorPos(x,y)移动鼠标,再用mouse_event来点击这种效果,因为这样会影响鼠标的动作, 我想通过SendMessage点击它,如何实现?
因为要点击的是网页,所以也不方便用下面的方便来实现
pk = FindWindow(vbNullString, ts)
pp = FindWindowEx(pk, ByVal 0&, "Button", an)
SendMessage pp, BM_CLICK, 0, 0
请问有什么好的办法么?
因为要点击的是网页,所以也不方便用下面的方便来实现
pk = FindWindow(vbNullString, ts)
pp = FindWindowEx(pk, ByVal 0&, "Button", an)
SendMessage pp, BM_CLICK, 0, 0
请问有什么好的办法么?
解决方案 »
- 谁可以帮我介绍下下边的代码?
- 报表问题啊data report
- 查看别人程序中用的方法!
- 请教导出Excel问题,请赐教,在线等
- 想得到CMD窗口输出的字符,VB可以做到这功能吗?
- 高手们帮个忙,有关大量同类型控件的重复使用问题
- 请问我的这段代码有误吗???小弟太菜,请赐教
- 对Access进行数据查找时如何能区分大小写?
- ▁▂▃▄▅▆▇█ 没有专家版,我们自己统计!█▇▆▅▄▃▂▁(这个月我得了 54246-47077 = 7169 分)
- 读取txt 文件中数据与excel中的数据比较,并找出出现频率最高的一组
- 100 分提問關於VB的Resource File (資源文件)
- 如何调用另一个窗口中某个按钮的click事件
see also
http://msdn.microsoft.com/workshop/browser/mshtml/tutorials/sink.asp
dx,dy在没有使用MOUSEEVENTF_ABSOLUTE标志时是相对于鼠标当前位置的坐标,如果设置为使用绝对坐标,则dx,dy是相对于屏幕的坐标。 因此可以不用SetCursorPos函数,也就不会影响鼠标动作了。