怎么模拟点击WebBrowser1里的某个点

喜洋洋和灰太狼 2009-12-26 10:20:50
还有就是那个坐标是怎么获取呢?

注意:这个form1是最小化状态!所以并不是点屏幕上的某个点!
...全文
164 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
特别 2009-12-27
  • 打赏
  • 举报
回复
楼主的目的是什么
如果是想操作网页中的某个对象(包括按钮、文本框、链接等等),
可以通过WebBrowser的Document来操作DOM对象
gitbyte 2009-12-27
  • 打赏
  • 举报
回复
不管是postmessage还是event_xx。只要是模拟的实际应用中都不是很好的办法。只能是部分相对页面。滚动条底下的都不可以点到。
如果要方式就3种
1就是模拟了
2mshtml来执行。也有缺陷。
3sock发包。好像扯远了。
SYSSZ 2009-12-27
  • 打赏
  • 举报
回复
不一定对,仅供参考:
假如要点击WebBrowser1中的点(1500,1000),设WebBrowser1无边框,那么,它的屏幕坐标就为
(WebBrowser1.Left+1500,WebBrowser1.Top+1000),用API函数移动鼠标至此,再发送一个鼠标单击就行了.
无·法 2009-12-27
  • 打赏
  • 举报
回复
not 点 应该是元素 参考dhtml
gitbyte 2009-12-27
  • 打赏
  • 举报
回复
楼主应该问的是后台点击吧。是通过句柄来操作的。
- -发包。牛b。可以点击ie的某个xy坐标点。顶。谁会了发布一下。
sszx100 2009-12-27
  • 打赏
  • 举报
回复
不会,关注
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 caozhy 的回复:]
我觉得lz你的问题应该从直接发送http包解决。
[/Quote]

谢谢 可以举个例吗?我不是很懂!
threenewbee 2009-12-27
  • 打赏
  • 举报
回复
我觉得lz你的问题应该从直接发送http包解决。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧