昨天本来想写点的,不知道是csdn出故障了,还是什么原因,居然写不了文章
今天就写个简单的吧
其实ActiveX没有什么神秘的,就是一个com,会写com,ActiveX就是个简单的com
直接使用ATL写了一个,花了几分钟,哈哈
1.ATL建了个简单的dll工程
2.ATL在工程中添加了个简单的对象
3.在对象的默认接口中添加了个简单的函数
4.在函数中添加了一个简单的语句
MessageBox(NULL,_T("汪汪!"),_T(""),0);
5.简单的编译一下就写完了
简单吧!
在写个简单的页面测试下
<html>
<body>
<script type="text/javascript" >
function doTest() {
test.TestMethod();
}
</script>
<object id="test" classid="clsid:D4692C29-6F0A-453A-981D-FAAE4F01B9AD" >
</object>
<button onclick="doTest();">lala</button>
</body>
就ok了。
不过这个简单的东西没有什么实用性,不过也也算一个好的起点。