JavaScript调用OCX函数()/含参【转】

转载 2012年03月27日 09:04:27
红色字体为需要添加的代码!
在头文件 *.h 文件下声明方法:
afx_msg void Circle_Play(LPCTSTR CirWind, LPCTSTR CirUrl);
 afx_msg void Circle_Stop();
再在 *.cpp文件下添加:
BEGIN_DISPATCH_MAP(CVideoStreamCtrl, COleControl)
       
DISP_FUNCTION(CVideoStreamCtrl, "Circle_Play", Circle_Play, VT_EMPTY, VTS_BSTR VTS_BSTR)
       DISP_FUNCTION(CVideoStreamCtrl, "Circle_Stop", Circle_Stop, VT_EMPTY, VTS_NONE)

 DISP_FUNCTION_ID(CVideoStreamCtrl, "AboutBox", DISPID_ABOUTBOX, AboutBox, VT_EMPTY, VTS_NONE)
END_DISPATCH_MAP()
void CVideoStreamCtrl::Circle_Play(LPCTSTR CirWind, LPCTSTR CirUrl)
{}
void CVideoStreamCtrl::Circle_Stop()
{}
///////////////////////html代码
<HTML>
<BODY>
<OBJECT
 ID="VideoStream"
 WIDTH=850
 HEIGHT=560
 CLASSID="CLSID:24E30FC0-E999-4DFD-90A0-3162C74FC031">
    <PARAM NAME="ServerIp" VALUE="10.0.16.24">
    <PARAM NAME="ServerPort" VALUE="554">
    <PARAM NAME="SubChannel" VALUE="0">
    <PARAM NAME="URLValues" VALUE="10.0.16.67,8000,admin,12345,0.1.2.3;10.0.9.2,8000,admin,12345,">
 <PARAM NAME="DVRPort" VALUE="8000">
 <PARAM NAME="Username" VALUE="admin">
 <PARAM NAME="Password" VALUE="12345">
</OBJECT>
<SCRIPT LANGUAGE="Javascript" type = "text/javascript">
function Play()
{
    VideoStream.Circle_Play("4","10.0.9.2,8000,admin,12345,0.1.2.3");
}
function Close()
{
    VideoStream.Circle_Stop();
}
</SCRIPT>
<FORM>
<INPUT NAME="PLAY" TYPE="BUTTON" VALUE="Play" onClick="Play()">
<INPUT NAME="STOP" TYPE="BUTTON" VALUE="STOP" onClick="Close()">
</FORM>
</BODY>
</HTML>

相关文章推荐

javascript调用ocx控件[转]

1.找出相关信息,主要是classid 首先我们的给这个ocx起个名字,起什么名字通过最后生成的ocx控件的文件名决定。 第二,我们的找到这个ocx的编号值,将ocx提取出来,我采用Microsoft...

Javascript调用ocx控件

网上已经有很多相关的论述,不过最近我做个B/S的项目,还是费了不少劲。是他们写的太笼统,还是我过于愚钝呢,呵呵。 拿我用的XMPPClient.ocx为例: 《object classid=...
  • F7ANTY
  • F7ANTY
  • 2012年03月29日 16:51
  • 1618

Javascript调用OCX控件

Javascript调用OCX控件什么是ocx控件?对象链接和嵌入用户控件(OCX)是一种可以由在微软的Windows系统中运行的应用软件创建使用的特殊用途的程序。想知道究竟的可以看看这个帖子。htt...

OCX调用页面上JavaScript的方法(解决FEvents=nil的问题)

delphi做的OCX调用页面上JavaScript的方法(解决FEvents=nil的问题)

vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数

vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数      js调用ocx控件的接口函数,先看demo效果:      简单测试过程:两个数相加。      ...

IE浏览器下OCX控件的兼容问题(续集)——Javascript代码实现

本文主要讲解如何解决OCX控件在浏览器上使用的兼容性问题,并给出相应的Javascript代码实现。...

Flash 控件 ocx 常用的函数

常用的函数一般是: 1、用GotoFrame一类的跳转函数直接控制。在跳转前需要用FrameLoaded检测是否能够跳转。Flash制作中帧是从1开始计算,函数中是从0开始计算。   2、用Set...
  • OK314
  • OK314
  • 2011年01月11日 17:22
  • 1721

ocx函数查看

  • 2013年12月23日 11:18
  • 206KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript调用OCX函数()/含参【转】
举报原因:
原因补充:

(最多只允许输入30个字)