如何在MFC做的activex控件中调用页面的JS

怎么在MFC做的activex控件中调用页面的JS?
怎么在MFC做的activex控件中调用页面的JS?我在网上看到一个方法说是添加STDMETHODIMP SetClientSite(IOleClientSite * pClientSite)的方法,具体怎么呢?用类向导为控件添加接口时,STDMETHODIMP和IOleClientSite分别对应的是接口文件.idl中的什么类型啊?

------解决方案--------------------
直接搞定!
------解决方案--------------------
C/C++ code
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();