[S] ★★★150分,再次挑战COM高手!盼高人释疑!★★★
MFC中,在自己写的CHtmlView中添加了一个接口,
SetHandler(VARIANT vt);
通过页面中Javascript调用这个接口:
function Test()
{
alert("调用成功!");
}
window.external.SetHandler(Test);
跟踪进入SetHandler()后,发现JavaScript传入的是一个IDispatch接口,我现在想通过这个接口调用传入的函数对象,该怎么办?我怎么知道传入的函数的dispid是什么,更不知道传入函数的名称是什么。 IE是怎么处理类似问题的?
盼高人释疑!