atl activex 中如何调用 javascript 提供的回调函数
最近在写一个控件, js 前端开发人员希望做如此的调用:
找了一些资料,在 atl 中 通过定义:
PROP_DATA_ENTRY("Digits",m_nDigits,VT_I4) 可以正确得到 Digits的数值
但是 一直找不到 调用 SomeEvent 的方法。
有个宏 PROP_ENTRY_INTERFACE_CALLBACK 不会用,也不知道 是不是这个用处
通过 PROP_DATA_ENTRY("something_occ",m_myDisp,VT_DISPATCH) 也得不到 js SomeEvent的指针。
大家帮忙看一下 ATL 中如何能实现。
function SomeEvent()
{
alert("some event occ");
}
function OnMSG(result)
{
alert("some msg:"+result);
}
</script>
<OBJECT ID='TestAtl' CLASSID='CLSID:0A138433-7AAD-4005-86FE-5F857A861BFB' width='120' height='80'>
<PARAM NAME="Digits" VALUE="102"></PARAM>
<PARAM NAME="something_occ" VALUE="SomeEvent"></PARAM>
</OBJECT>
找了一些资料,在 atl 中 通过定义:
PROP_DATA_ENTRY("Digits",m_nDigits,VT_I4) 可以正确得到 Digits的数值
但是 一直找不到 调用 SomeEvent 的方法。
有个宏 PROP_ENTRY_INTERFACE_CALLBACK 不会用,也不知道 是不是这个用处
通过 PROP_DATA_ENTRY("something_occ",m_myDisp,VT_DISPATCH) 也得不到 js SomeEvent的指针。
大家帮忙看一下 ATL 中如何能实现。
...全文
相关推荐
html调用com组件ocx,ocx回调html
编写了一个com组件,regvr32注册组件后可供html调用,编写了一个回调函数调用html中的方法,返回计算中的时时状态。有回调函数讲解文档及html调用demo。
ATL ActiveX Opengl JavaScript
使用ATL ActiveX控件运行Opengl 供JavaScript调用的接口实现 代码可以运行 有文档说明 适合初学者
ocx中事件函数,调用js中的回调函数
ocx和js的交互调用。 ocx中事件函数,调用js中的回调函数例程。 适用初学者。良心奉献。内有说明
ATL Opengl ActiveX
使用ATL ActiveX控件运行Opengl 代码可以运行 有文档说明 适合初学者
ATL开发ActiveX入门
ATL开发ActiveX入门,一步一步实现ATL开发的ActiveX组件与javascript的交互(一)_世界无限大_百度空间.htm


