给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调用这个函数
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>
相关文章推荐
- 定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量,并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数
- 提供一个在测试环境中,监控应用服务器的外部接口调用的方法(高峰)
- CXF整合spring框架实现动态调用,找不到函数接口, 添加拦截器无法初始化
- 分享一个PHP调用RestFul接口的函数
- 使用sqlite3(数据库知识)的接口函数完成一个用户注册功能模块设计 要封装成函数,在独立的main中调用测试
- vs2008 外部调用ActiveX控件接口方法
- 一个接口调用多个不同的函数
- 使用sqlite3的接口函数完成一个用户登录验证功能模块设计 要封装成独立函数,在独立的main中调用测试;
- [置顶] react-native定义一个类,并使其中的函数被外部调用的写法(js工具类)
- 分享一个PHP调用RestFul接口的函数
- 提供一个在测试环境中,监控应用服务器的外部接口调用的方法(高峰)
- 提供一个在测试环境中,监控应用服务器的外部接口调用的方法(高峰)
- 在同一个类中的普通成员函数中调用static 成员变量,linker出错,无法解析的外部命令?
- ATL--创建简单的ATL之dll工程,给接口添加属性(实际上就是一个函数对)
- vs2008 外部调用ActiveX控件接口方法
- 在内核中添加一个可以在用户态调用的函数
- vs2008 外部调用ActiveX控件接口方法
- 外部接口如何调用EAS凭证接口 实例并合并同一科目的凭证
- 编写一个程序,程序中要调用名为one_three ();函数,······
- c++调用python函数接口