本帖最后由 zoudanye 于 2011-01-17 11:54:51 编辑

解决方案 »

  1.   

    http://msdn.microsoft.com/en-us/library/sky96ah7(VS.85).aspx
      

  2.   

    leechiyang  那个连接的方法也过不去。。有没有更好的方法啊,不需要做大手术的那种
      

  3.   

    USES_CONVERSION;  IOleContainer* pContainer = NULL;
      IHTMLDocument* pDoc = NULL;
      m_pClientSite->GetContainer( &pContainer );
      if ( pContainer != NULL )
      pContainer->QueryInterface( IID_IHTMLDocument, (void**)&pDoc );HRESULT hresult;
    OLECHAR FAR* szMember = T2W(func);DISPID dispid;
    DISPPARAMS dispparamsNoArgs = {NULL, NULL, 0, 0};IDispatch * pdisp = NULL;
    pDoc->get_Script(&pdisp);
    hresult = pdisp->GetIDsOfNames(IID_NULL,&szMember,1, LOCALE_SYSTEM_DEFAULT,&dispid);
    hresult = pdisp->Invoke(dispid,IID_NULL,LOCALE_USER_DEFAULT,DISPATCH_METHOD,&dispparamsNoArgs, NULL, NULL, NULL);
    pContainer->Release();