CHtmlView 编程的问题

pomelowu 2004-05-13 11:05:47
用SDI,继承CHtmlView类做一个浏览器。
在显示了某个页面(比如“http://www.google.com/intl/zh-CN/”)
如何自动填写表单并自动提交,并且显示表单提交以后的页面?(比如在搜索栏中填入“csdn”,然后搜索,并且转到搜索结果页面)

还有就是重载了OnDownloadComplete函数,在下载完成的时候弹出对话框,怎么会弹出来两次?
...全文
116 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2004-05-14
  • 打赏
  • 举报
回复
use IUnknown::QueryInterface from any COM pointer for any interface exposed by an object
蒋晟 2004-05-13
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2487/2487688.xml
蒋晟 2004-05-13
  • 打赏
  • 举报
回复
http://www.blogcn.com/blog/cool/main.asp?uid=jiangsheng&id=638551
蒋晟 2004-05-13
  • 打赏
  • 举报
回复
1 处理DocumentComplete事件,分析HTML文档,找到From之后调用submit
2
http://www.csdn.net/develop/read_article.asp?id=18465

DHTML 对象模型的有效性
DHTML 对象模型 用于访问和操作HTML页面的内容,并且在页面装载之前不可用。你的应用程序通过处理WebBrowser 控件的DWebBrowserEvents2::DocumentComplete事件来判断一个页面是否被装载了。 这个事件可能被页面中的每个框架触发,并且在顶层文档载入完成时再触发一次。你可以通过比较事件传递的IDispatch 接口指针和WebBrowser 控件来判断DWebBrowserEvents2::DocumentComplete 事件是否是顶层框架的。

yapear 2004-05-13
  • 打赏
  • 举报
回复
好像太难了些
关注学习
pomelowu 2004-05-13
  • 打赏
  • 举报
回复
如何找到form呢?找到后如何调用submit呢?CHtmlView 没有这个成员函数阿

用GetHtmlDocument能获得IDispatch 接口指针,然后怎么判断呢?

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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