见过两种代码,对参数ppDisp的处理不同。我糊涂了,直接赋值和查询接口到底那种才是正确的?void CMainView::OnNewWindow2(LPDISPATCH* ppDisp, BOOL* Cancel)
{
CMainView* pNewView = CreateNewView();
ppDisp = pNewView->GetBrowserInterface(); // 1st
// pNewView->GetBrowserInterface()->QueryInterface(IID_IDispatch, (LPVOID*)ppDisp); // 2nd
}
{
CMainView* pNewView = CreateNewView();
ppDisp = pNewView->GetBrowserInterface(); // 1st
// pNewView->GetBrowserInterface()->QueryInterface(IID_IDispatch, (LPVOID*)ppDisp); // 2nd
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货