JS一个OCX控件的事件响应的例子

JS支持一个OCX控件的事件(事件),当一个OCX控件定义的事件发生时,JS可以捕获事件和处理事件的相应。

个人理解实际上是对事件的反应。OCX控件本身可以实现。由JS机制使JS完成OCX控件的事件响应。

简单的例子如下:

首先,添加自定义事件的OCX控件(预定义的事件感同身受,如鼠标点击,等等,而不是个人意识的原则应该是相同的)。

事件应该属于窗口,所以在Ctrl类上,单击右键,添加>添加事件,如下所示:

在打开的对话框中,输入事件的名称,例如,OnChange,如果你需要的参数,设置参数信息,单击{完成},向导自动生成代码,如下。

复制代码代码如下所示:

事件映射

begin_event_map(ch_ocxctrl,colecontrol)

event_custom_id(变化

end_event_map()



嗯,事件定义完成,然后需要触发事件,和OnChange()可以调用OCX控件功能的触发事件。

这个OCX控件事件的定义是在这一点上完成。

下一个是js中对事件的响应,代码如下所示。

复制代码代码如下所示:



(调用);也可以直接写操作代码。





myctrl是这个页面的控件OCX控件对象ID(名字似乎是好的,没试过),并可以在Javascript操作对象。

OnChange()在OCX控件的事件,在事件的名称必须在OCX控件的事件的名称相同的。

如果需要参数,当事件被触发,ocx控件将通过相应的参数。例如,有两个参数P1和P2,可写成事件= OnChange(参数,param2)。参数和param2也会收到P1,P2和param2的原理是一样的。

复制代码代码如下所示:



函数调用(参数,param2)

{

警报(参数+ param2); / /操作代码

}





写得匆忙,语言表达不是很清楚,基本思路是这样的,用于备忘录。