IHTMLDocument2::get_body()获取到的指针为空 IHTMLDocument2 *pDoc = NULL; m_HtmlEditCtrl.GetDHtmlDocument(&pDoc); if (NULL == pDoc) { return ; } HRESULT hr; CComPtr <IHTMLElement> pBody; hr = pDoc-> get_body(&pBody); pBody一直为空,同样的代码在另一个对话框里不为空,这是什么情况 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试了下,pDoc->get_bgColor()能获取到背景色.get_body死活不成功。。 返回S_OK,看样子时成功了,但获取到得指针死活就是个空的。。我最怕这种问题了。 会不会是网页还没完全打开,或者说完全loadcomplete? 我用的是MFC的CHtmlEditCtrl,初始为编辑模式,没有加载网页。。 我想要实现的功能比较简单,就是把存储了HTML代码的字符串以网页形式显示到控件窗口上。就像这样IHTMLDocument2 *pDoc = NULL; m_HtmlEditCtrl.GetDHtmlDocument(&pDoc); if (NULL == pDoc) { return ; } HRESULT hr; CComPtr <IHTMLElement> pBody; hr = pDoc-> get_body(&pBody); BSTR str1 = _T("<div style=…………></span>"); pBody->put_innerHTML(str1); 某自称是大牛的公司出的题目,进来帮忙看看!谢谢,关于类的初始化列表 组合列表框??? 每个程序员都感兴趣的东西 为什么抓出的屏幕是黑的? 访问父窗口冲突? 【求助】利用VC如何读出boot.ini文件的内容啊 小弟新开论坛,希望斑竹和大家支持!100分狂撒了! 在com中使用对话框的问题。 有关ondraw函数中变量赋值得问题? CCmdTarger中的Cmd是什么的缩写? 利用VS2008开发驱动链接问题 win32中如何加载一张硬盘上的图片(bmp格式)
m_HtmlEditCtrl.GetDHtmlDocument(&pDoc);
if (NULL == pDoc)
{
return ;
}
HRESULT hr;
CComPtr <IHTMLElement> pBody;
hr = pDoc-> get_body(&pBody);
BSTR str1 = _T("<div style=…………></span>");
pBody->put_innerHTML(str1);