javascript+ activex

花了三天时间把一个mfc dialog base的应用改写成了activex控件。因为vs 的强大,这个是很容易的。

只需要将CDialog 的代码全部拷贝到支持mfc 的activex,然后 add a  CDialog  variable to  OleControl.  在 COleControl::OnCreate()里,CDialog::Create(ID,this);

做到这里这个控件就能按照原来的逻辑跑起来了。下一步就是定义method或者property.留下两个问题:

一个是添加一个property(get/set)并不能在javascript里工作。

第二是怎样让一个method返回一个数组给javascript使用。activex 使用了VARIANT ,VT_xxx | VT_ARRAY,SafeArrayCreateVector,SafeArrayAccessData等代码。但是javascript 使用VBArray并不能成功。暂未查明。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值