如何使用IHTMLDocument3::attachEvent.



我在C++中找不到任何使用 IHTMLDocument3::attachEvent 的示例。MSDN 中描述的功能也不同于 Visual Studio 所描述的:

  MSDN: attachEvent(BSTR event, IDispatch *pDisp)
  VS: attachEvent(BSTR event, IDispatch *pDisp, VARIANT_BOOL *pfResult)

有人在C++有例子吗?

描述是准确的:C++您实际上返回了值pfResult作为[out]参数,并且该方法返回HRESULT以指示成功或失败(失败在脚本端转换为异常)。

pDisp需要实现IDispatch能够处理IDispatch::Invoke,dispid 为零 (DISPID_VALUE )。

最新更新