0

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

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

有人有 C++ 的例子吗?

4

1 回答 1

0

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

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

于 2012-09-29T06:10:47.190 回答