如何用sendmessage(postmessage)往webbrowse里发送鼠标消息

如何用sendmessage(postmessage)往webbrowse里发送鼠标消息 悬赏分:100 - 解决时间:2007-8-6 20:11 找个高手指点下啊: 我用sendMessage(或者postmessage)发送如下消息,要在webbrowse里面点击400*150坐标处的图片 (webbrowse1.Handle,WM_LBUTTONDOWN,MK_LBUTTON,makelparam(400,150)); sendMessage(webbrowse1.Handle,WM_LBUTTONUP,0,makelparam(400,150)); 但是就是没任何反应,如果wb1.handle,改成button1.handle ,按钮是可以被点出的 ,请教 如何对web进行模拟鼠标发送左键消息 请注意,不要mouseevent的,因为这个ie页面是最小化的 谢谢 问题补充:我现在问题是400* 500坐标出未必一定是一个图片因为可能会是一个按钮或者只是几个文字链接,分我可以增加,只希望能得到一个合适的答案 ,我现在把分加到100,希望能再看到你的答复 谢谢 提问者: chentu1900 - 秀才 二级 最佳答案 换成Button当然可以!你现在的问题是显示的网页未必是(400,500)这个位置,所以你不要采用你这种方法,因为行不通。 你可以考虑想办法向图片发一个选定消息,然后再发一个 PostMessage(句柄,WM_KEYDOWN,VK_RETURN,0); 比你发鼠标单击消息简单多了。而且我这种方法在最小化时照样可以用。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值