VC用SendMessage向Internet Explorer_Server发送消息有关问题

VC用SendMessage向Internet Explorer_Server发送消息问题

::SendMessage(h1,WM_LBUTTONDOWN, MK_LBUTTON, 0X000D000F); 
::SendMessage(h1,WM_LBUTTONUP,MK_LBUTTON,0X000D000F);

向IE的Internet Explorer_Server发送鼠标左键单击消息,用Spy++的确是发送了一个鼠标单击。但那个按钮没反应。
我向计算器的子窗口发送消息能成功!不知道是什么原因?
------最佳解决方案--------------------
我明白了
你是想上传图片是么?
这个过程你是想自己选择图片还是制定路径自动上传
------其他解决方案--------------------
SendInput直接模拟鼠标
------其他解决方案--------------------
如果要操作网页
可以考虑用cwebbrowser做个简单的浏览器然后做页面解析
------其他解决方案--------------------
SendInput直接模拟鼠标
这个貌似不能后台操作的吧。我要可以后台操作的!
------其他解决方案--------------------
现在我用的就是模拟鼠标。但不稳定啊
------其他解决方案--------------------
现在我用的是这个:获取网页元素。
先用IHTMLDocument3::getElementById 得到 IHTMLElement
然后根据不同的类型,从IHTMLElement QueryInterface 不同接口

input:
IHTMLInputElement,
IHTMLInputElement::put_value 赋值

select:
IHTMLSelectElement,
IHTMLSelectElement::put_selectedIndex 选中某个index

radio:
IHTMLInputElement,
IHTMLInputElement::put_checked 进行选中

form的提交:
submit button,
IHTMLElement::click()
但有几项它是用脚本弄得不怎么清楚怎么弄。
<tr> <td class="t"> <b class="red">*</b> 补充说明: </td> <td><div id="div_htmleditor"></div> <textarea id="Content" name="Content" style="width:0px; height:0px; display:none;"></textarea> <span id="Content_Tip"></span><div id="divContentValue" style="display:none;"></div> </td> </tr> <tr id="pdv"><td class="t"> </td> <td><div id="uploadPic" value=""></div> <script type="text/javascript">$.c.Uploader.init();</script></td></tr> 

------其他解决方案--------------------
tr> <td class="t"> <b class="red">*</b> 补充说明: </td> <td><div id="div_htmleditor"></div> <textarea id="Content" name="Content" style="width:0px; height:0px; display:none;"></textarea> <span id="Content_Tip"></span><div id="divContentValue" style="display:none;"></div> </td> </tr> <tr id="pdv"><td class="t"> </td> <td><div id="uploadPic" value=""></div> <script type="text/javascript">$.c.Uploader.init();</script></td></tr> 
------其他解决方案--------------------
引用:
tr> <td class="t"> <b class="red">*</b> 补充说明: </td> <td><div id="div_htmleditor"></div> <textarea id="Content" name="Content" style="width:0px; height:0px; display:none;"></textarea> <span id="Conten……

这段脚本是用来干嘛的
和你提交表单有关系么
------其他解决方案--------------------
引用:
引用:

tr> <td class="t"> <b class="red">*</b> 补充说明: </td> <td><div id="div_htmleditor"></div> <textarea id="Content" name="Content" style="width:0px; height:0px; display:none;"></tex……