sink element event 失败了,该怎么解决

sink element event 失败了
CComPtr <IHTMLFormElement>   pElem;
HRESULT   hr;
if(pElem   ==   NULL)
      return;
CComPtr <IConnectionPointContainer>   pConPtCont;
hr   =   pElem-> QueryInterface(IID_IConnectionPointContainer,   (void**)&pConPtCont);
if   (SUCCEEDED(hr))
      {
MessageBox(0, "ConnectEvents2 ",0,0);//进来了
CComPtr <IConnectionPoint>   spConPt;
hr   =   pConPtContainer-> FindConnectionPoint(DIID_HTMLElementEvents,   &spConPt);
                  if   (SUCCEEDED(hr))
                  {
      MessageBox(0, "ConnectEvents3 ",0,0);//进不来
                  }
        }
}

------解决方案--------------------
hr是多少?应该是对方没有实现这个事件接口吧
------解决方案--------------------
成功就好了,呵呵,我没做过这方面开发的。不过COM就这样,他有你要的接口,就能给你,他没有,再怎样也没法给你。

好像DIID_HTMLActiveElementEvents ,你Query一下,有就是有,没就是没有,并不一定是你程序错了