OCX 添加方法和事件
添加方法
1.打开类视图(VS 中的菜单栏里面选择 视图->类视图)
2.找到后缀是**Lib的名字列表项,并展开
>
3.右键选中增加方法名,参数设置完后一定要记得点击添加
点击完成后会自动生成long test(LONG index)方法
添加事件
1.打开类视图,右键选中如下图的选项,选中添加事件
定义事件,设置参数后点击添加,我这里设置的是 param,点击完成
自动生成的方法和事件都在
事件的作用
作用:实现OCX的回调
触发:在需要的回调的时候,调用 void TestEvent(LONG param)这个方法,将返回值设置进参数中。
OCX 测试接口和事件
在HTML标签的body中添加如下,classID需要和OCX的classID一致
<OBJECT ID="OCXobject" name="OCXobject" width="0" height="0" CLASSID="CLSID:53748DAD-2D5D-4C81-8569-DED937A9DED4" ></OBJECT>
js代码调用接口
var ret = OCXobject.test(0);
响应事件
<SCRIPT LANGUAGE=javascript FOR=OCXobject EVENT=TestEvent(b)>
alert(b);
</SCRIPT>