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

找个高手指点下啊:我用sendMessage(或者postmessage)发送如下消息,要在webbrowse里面点击400*150坐标处的图片(webbrowse1.H... 找个高手指点下啊: 我用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,希望能再看到你的答复 谢谢
展开
 我来答
无条件为您
2007-08-06 · TA获得超过112个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:45.2万
展开全部
换成Button当然可以!你现在的问题是显示的网页未必是(400,500)这个位置,所以你不要采用你这种方法,因为行不通。

你可以考虑想办法向图片发一个选定消息,然后再发一个
PostMessage(句柄,WM_KEYDOWN,VK_RETURN,0);
比你发鼠标单击消息简单多了。而且我这种方法在最小化时照样可以用。

你的问题给分不多,如果你再拖时间不给分,你真是太不够意思了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式