OCX 添加方法和事件

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> 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章