您的位置:首页 > 其它

给ActiveX控件添加一个外部调用接口函数

2017-09-25 11:38 441 查看
在仔细查看这个工程发现只有一个ABOUTBOX()这个函数是外部可以调用的函数,那么如何自己添加一个外部调用函数呢?

1.新建一个MFC Active控件程序

2.如图


3.添加一个外部调用接口函数 test()如图


4.编写test()函数



5.生成解决方案,注册ocx控件,然后利用ActiveX Control Test Container工具测试这个函数


这个工具在VS2012没有需要自行添加,下载地址:这里写链接内容

6.测试这个函数




7.这样这个函数就可以外部调用,如在网页里用js调用这个函数

<html>

<head>

<meta charset="utf-8" />

<title>ActiveX测试 </title>

<script type="text/javascript">

function Test()

{
var obj=document.getElementById("MYActiveX");

obj.test();// 调用 ActiveX 控件的 test 方法。
//或者直接MYActiveX.test();

}

</script>

</head>

<body>

<object id="MYActiveX" classid="clsid:C02596B0-DD87-4CA0-92EF-B0AD52815281"> </object>

<button onclick="Test()" type="button">获取证书序列号</button>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐