vc通过webbrowser操作ie元素
2016-06-08 18:26
309 查看
1>需要引用 webbrowser2.h,mshtml.h
程序员的基础教程:菜鸟程序员
//m_web绑定的webbrowser的变量 CComQIPtr<IHTMLDocument2,&IID_IHTMLDocument2> d=m_web.GetDocument(); CComPtr<IHTMLElementCollection> c; d->get_all(&c); long len; c->get_length(&len); for(int i=0;i<len;i++){ IDispatch *p; c->item(CComVariant(i),CComVariant(i),&p); CComQIPtr<IHTMLElement,&IID_IHTMLElement> e=p; CComBSTR id; e->get_id(&id); //"txtName"要赋值的元素的id if(id==L"txtName"){ CComQIPtr<IHTMLInputTextElement,&IID_IHTMLInputTextElement> kw=e; kw->put_value(CComBSTR("asdsa")); } }
程序员的基础教程:菜鸟程序员
相关文章推荐
- RxJava(九)zip操作符在Android中的实际使用场景
- RxJava zip操作符在Android中的实际使用场景
- [Linux.NET] CentOS 开启/关闭端口
- C语言大纲——数据类型
- 自定义控件探究
- 数学(逆元):BZOJ 2186: [Sdoi2008]沙拉公主的困惑
- python实现支持并发、断点续传的Ftp程序
- 如何让 WebBrowser控件 使用BeforeNavigate2(...)屏蔽特定页面
- cocoapos的使用
- c++异常处理(使用虚函数)
- bzoj4399 魔法少女LJJ
- scala 集合
- VC中程序调用Js自定义函数的注意事项
- 流程控制语句 - 顺序、选择
- python 之socket 网络编程
- memcached使用总结之:telnet查看Memcached运行状态
- hdu 1852 Beijing 2008(快速幂取模)
- 【JSHint解读二】 jshint 配置解析
- Java内存模型介绍
- 使用C++实现SDK之WebBrowser容器