-
用VS2010生成OCX控件.zip下载
资源介绍
新建项目,选择 MFC DLL
这里随便选,我选择共享 MFC DLL
添加类
添加一个 ATL 简单对象
下一步,下一步,完成
实现接口:IObjectSafetyImpl
public IObjectSafetyImpl
添加映射
类视图
IReader 添加方法
向导自动生成接口代码
在接口实现代码中加入一个 MessageBox
编译工程
Ocx 代码就写完了,接下来写测试程序:
新建一个 WinForm
添加引用
编写测试代码
测试运行
下面我们来尝试通过网页调用 OCX
查看注册表文件 Reader.rgs
IE 浏览器打开任意网址,F12 呼出调试工具,切换到脚本,控制台窗口
控制台执行:var a = new ActiveXObject("Reader");
控制台执行:a.CallFun('1234');
网页中插入以下脚本并测试: