ocx 访问 html,HTML 加载ocx VB编写的控件

打开 VB 6.0 -》 文件 -》 新建工程 -》ActiveX 控件 -》

工程的默认名称是 工程1,我们修改成 prj1 -》

控件的默认名称是 UserControl1 ,我们可以改成自己想要的名字,例如:myCTRL1 -》

随便拖动几个基本控件,例如Button 或者文本框等等,主要是为了加载控件的时候可以看出效果 -》

选择菜单上的 文件 -》 生成 prj1.ocx 选项 -》选择好保存的路径,例如:D:\temp\VBC 确定 -》

然后我们到刚刚保存的路径,例如:D:\temp\VBC 下面应该有一个 prj1.ocx 的文件 -》

将该文件注册到系统中以获取其 classid -》

开始 菜单 -》 运行 -》 regsvr32 D:\temp\VBC\prj1.ocx 确定 -》

打开注册表,开始 菜单 -》 运行 -》regedit -》用控件的名称 myCTRL1(或者工程.控件名

prj1.myCTRL1)查找 -》

一般会在 HKEY_CLASSES_ROOT\prj1.myCTRL1\Clsid 找到其 classid

的值,{45DFCA76-7694-4BE7-9737-0CB35DB37B74} -》

和prj1.ocx 文件同一路径下编辑一个 index.html 文件,内容如下:

classid="clsid:45DFCA76-7694-4BE7-9737-0CB35DB37B74"

codebase="prj1.ocx" width="300" height="320">

保存后用IE 浏览器打开选择允许使用ActiveX 控件即可看到控件的面板。

提示:只要 ocx 和 html 文件在同一个路径下或者在 codebase 中指定 ocx 的文件路径就可以不用向系统注册 ocx

文件,例如:

classid="clsid:45DFCA76-7694-4BE7-9737-0CB35DB37B74"

codebase="D:/temp/cpp/prj1.ocx" width="300"

height="320">

卸载注册的命令是 regsvr32 /u prj1.ocx 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值