在MFC ActiveX的如何写解决方案案中怎么调用C++写好的类以及方法?

最近在做一款局域网的web应用采鼡B/S模式,但是其中一个模块需要在网页端做出读写IC卡的操作如果在后台直接调用读卡器接口只能触发服务器端对读卡器的动作,想要实現在浏览器端直接操作读卡器就需要自己制作activeX控件,然后在网页前台调用控件的一些方法、属性或事件

输入项目名称,点击确定->完成

查看类视图其中主要用到“工程名Ctrl”类和“工程名Lib”下的“_D工程名”接口

1)“MFC的使用”选择“在静态库中使用MFC”(如果选择在共享DLL中使用鈳能在Win7下无法注册组件);

2)“字符集”选择“未配置”(选择unicode会报无法将char[n]转化为LPCTSTR的编译错误)

生成ocx文件,到此一个简单的activeX控件完成

注册组件:在cmd下利用regsvr32命令注册(注意一些读卡器DLL文件要跟ocx文件放在同一文件夹下)

在网页中添加此控件其中clsid为控件类的GUID值,在.idl文件中“//  C工程名Ctrl 嘚类信息”后可以找到

利用js调用控件的方法

}

我要回帖

更多关于 如何写解决方案 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信