见过两种代码,对参数ppDisp的处理不同。我糊涂了,直接赋值和查询接口到底那种才是正确的?void CMainView::OnNewWindow2(LPDISPATCH* ppDisp, BOOL* Cancel) 
{
  CMainView* pNewView = CreateNewView();
  ppDisp = pNewView->GetBrowserInterface();      // 1st
  // pNewView->GetBrowserInterface()->QueryInterface(IID_IDispatch, (LPVOID*)ppDisp);  // 2nd
}