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>