MFC中使用CWebBrowser2
来源:互联网 发布:微信js sdk 编辑:程序博客网 时间:2024/06/05 23:06
1.加入CWebBrowser控件,建立关联变量
2.头文件包含
#include <atlbase.h>//atlbase.h atlconv.h 这2个文件在VC98/ATL下#include "atlconv.h"#include "mshtml.h"//mshtml.h 在VC98/include下(VC6只能用1998年的这个版本)
3.获取网页源码:
CString CSvnDlg::GetHtml(){CString strHtml = _T("");CComPtr<IHTMLElement> m_pBody;CComBSTR bstrHTMLText;IHTMLDocument2 *objDocument = (IHTMLDocument2*)m_WebBrowser.GetDocument();HRESULT hr = objDocument -> get_body(&m_pBody);if (FAILED(hr)) return strHtml;hr = m_pBody->get_outerHTML(&bstrHTMLText);if (FAILED(hr)) return strHtml;strHtml = bstrHTMLText.m_str;//获取到的html代码return strHtml;}
阅读全文
0 0
- MFC中使用CWebBrowser2
- MFC的DLL库工程中使用CWebBrowser2控件
- evc中使用CWebBrowser2控件
- CWebBrowser2的使用
- CWebBrowser2用法
- MFC中使用OPENGL
- MFC中使用getopt
- MFC中使用控制台
- MFC中使用HALCON
- MFC中使用定时器
- MFC中OpenCV使用
- MFC中使用D3D
- MFC中CStringArray使用
- MFC中使用TRACE
- MFC中使用Sqlite
- MFC中使用HALCON
- SDK中使用mfc
- MFC中使用GDI+
- 架构师日记——Nginx反向代理、动静分离和负载均衡
- 泛型
- jQuery基础
- Ordering Tasks-简单的拓扑排序
- MMORPG的一份Unity手游性能蓝皮书
- MFC中使用CWebBrowser2
- 创建线程的三种方式总结
- eclipse从Git获取项目更新
- python实现str时间和系统时间的比较
- FileInputStream介绍和对文件操作的具体用法
- android音频系统之AudioTrack的使用
- Catch That Cow (BFS)
- Unix BSD Socket编程Xcode实践
- 斐波那契数列