我在C ++中找不到任何使用IHTMLDocument3 :: attachEvent的例子。 MSDN中描述的函数也与Visual Studio描述的函数不同:
MSDN: attachEvent(BSTR event, IDispatch *pDisp)
VS: attachEvent(BSTR event, IDispatch *pDisp, VARIANT_BOOL *pfResult)
有人在C ++中有一个例子吗?
答案 0 :(得分:0)
描述是准确的:在C ++中,您实际上将值pfResult
作为[out]
参数返回,并且该方法返回HRESULT
以指示成功或失败(失败转换为脚本上的异常侧)。
pDisp
需要实现IDispatch
能够使用零(IDispatch::Invoke
)的dispid处理DISPID_VALUE
。