注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mie

 
 
 

日志

 
 

VC:WebBrowser控件始终在本窗口打开新页面  

2011-08-06 13:03:43|  分类: 浏览器插件、浏览 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://www.360doc.com/content/11/0101/16/597197_83164510.shtml
http://tieba.baidu.com/f?kz=177310026

m_pBrowserApp->put_RegisterAsBrowser(VARIANT_TRUE);



void CMyHtmlView::OnNewWindow2(LPDISPATCH* ppDisp, BOOL* Cancel)
{
CComPtr<IHTMLDocument2> pHTMLDocument2;

m_pBrowserApp->get_Document((IDispatch **)&pHTMLDocument2);
if (pHTMLDocument2!=NULL)
{
CComPtr<IHTMLElement> pIHTMLElement;
pHTMLDocument2->get_activeElement(&pIHTMLElement);

if (pIHTMLElement!=NULL)
{
variant_t url;
HRESULT hr=pIHTMLElement->getAttribute(L"href", 0, &url);
if (SUCCEEDED(hr))
{
hr=m_pBrowserApp->Navigate2(&url, NULL, NULL, NULL, NULL);

url.Clear();

if (SUCCEEDED(hr))
{
*Cancel=TRUE;
}
}
}
}

//CHtmlView::OnNewWindow2(ppDisp, Cancel);
}

By: zhanyonhu

  评论这张
 
阅读(2747)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016