新手请教VC代码 IHTMLDocument2* pHtmlDoc2=(IHTMLDocument2*)MIE->GetDocument();

来源:百度知道 编辑:UC知道 时间:2024/06/27 06:44:12
IHTMLDocument2* pHtmlDoc2=(IHTMLDocument2*)MIE->GetDocument();
请问这段代码的MIE是指什么.为什么我用的时候他说我没定义

我用CHtmlView基类,做浏览器.想得到网页的源码.然后操作源码.这个函数可以用吗?我是放在
void CMIEView::OnDocumentComplete(LPCTSTR lpszUrl)
{
IHTMLDocument2* pHtmlDoc2=(IHTMLDocument2*)MIE->GetDocument();
}
中的,如果要获得源码.接下来我要怎么写代码?.谢谢大家.新手请教!
没有用web控件.是自带的CHtmlView
把MIE改成this可以了.但是怎么得到当前打开的网页源码呢.想要使用这些源码

你的程序使用了web控件么?如果用了,MIE应该改成控件的指针.如果不行,把MIE改成this试试

如果你用的是VC7,那么CHtmlView里提供了个GetSource的方法,
如果是VC6:
IHTMLDocument2* pHtmlDoc2有个方法获取源码:
get_outerHTML或get_innerHTML