佚名通过本文主要向大家介绍了js activexobject,js activex,js new activexobject,js调用activex,js activex控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Js对象传递给ActiveX
描述:
我在js 中直接将window传递给了A
这样调用无法成功,不知道该怎么改正~求助,谢谢~
解决方案1:
描述:
Activex用js加载,我想将当前页的window对象,传递给Activex中的一个接口A,A有个参数类型为IDispatch*。A的实现如下:
HRESULT hr;
CComPtr<IHTMLDocument2> cpDoc2;
hr = pdispBody->QueryInterface(IID_IHTMLDocument2,(void**)&cpDoc2);
if(SUCCEEDED(hr))
{
MessageBox(NULL,"succeeded","",MB_OK);
}
return S_OK;
我在js 中直接将window传递给了A
var testActive = new ActiveXObject("TestATL.1");
testActive.A(window);
这样调用无法成功,不知道该怎么改正~求助,谢谢~
解决方案1:
你的JS传给A的是window, 而A把参数当document用, 当然错了.