vb开发ocx控件整理


基础是ocx控件已经开发好,手途接手,vb现学现卖


        1. 查看ocx控件的guid,在vb中的运行,全编译运行后,会弹出一个ie页,查看源,可以看到guid

2. ocx控件的guid默认每次都不一样,设置为一样的方式 ,参见:http://www.360doc.com/content/11/0604/18/2961363_121681731.shtml

        3. vb自带的Package & Deployment向导,可以打包ocx控件为cab包,或者使用在cmd中输入iexpress,使用这个工具也能打包

        4. 打包调试:

a. 先在本地的目录下调试通过

b. 在iis下调试时,可以先找个低版本的IE,打开管理加载项,看看ocx控件是否已经加载,是否是当前的IIS目录下,如果不是,通过注册表中搜索GUID一个个删除注册表项;否则ocx在别的目标下,在IIS中不可访问。

c. 在IE中打开activex,提示在此页上的ActiveX控件和本页上的其他部份的交互可能不安全。您想允许这种交互吗?,此时需要注册iobjsafe接口,注册方法参考如下两个:https://jingyan.baidu.com/article/adc81513741afdf722bf737f.html

http://blog.csdn.net/wanghuanhuanlifeng/article/details/6178355


d. 恭喜再次打开IE不会提示



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
01 , 01.txt 《 VB6.0中通过MSChart控件调用数据库 》 02 , 02.txt 《 用VB6实现动态增减控件 》 03 , 03.txt ActiveX控件的创建 04 , 04.txt ADO控件和DATA控件的冲突(不能共存)的解决方法 05 , 05.txt Combo的自动查询技术 06 , 06.txt DirectX7.0使用心得(1) 07 , 07.txt DirectX7.0使用心得(2) 08 , 08.txt DirectX7.0使用心得(3) 09 , 09.txt FSO对象模型在VB中的应用 10 , 10.txt MsComm 控件的文字传输范例 11 , 11.txt Office或IE4风格的ToolBar 12 , 12.txt Regsvr32.exe注册控件的具体用法 13 , 13.txt TextBox的自动调节 14 , 14.txt TextBox实现打印机效果 15 , 15.txt TreeView的基本操作 16 , 16.txt VB5中DBGRID控件VB6中使用 17 , 17.txt VB6.0动态加载ActiveX控件漫谈 18 , 18.txt VB与MS-Draw开发通用作图软件 19 , 19.txt VB中APP对象及其应用 20 , 20.txt VB中list控件的功能扩充 21 , 21.txt VB中防止将重复项目添加到列表框控件中 22 , 22.txt VB中用Multimedia MCI控件开发多媒体应用 23 , 23.txt Win Api在VB中的妙用 24 , 24.txt WINDOWS SCRIPT HOST对象在VB中的使用 25 , 25.txt 安装向导生成程序组并建立多个程序项 26 , 26.txt 保存复选框选项 27 , 27.txt 不用OCX来创建自己的控件(一) 28 , 28.txt 成组更新控件属性 29 , 29.txt 创建数据驱动窗体 30 , 30.txt 得到鼠标位置 31 , 31.txt 调整 Combo 下拉部分的宽度 32 , 32.txt 动态加入控件VB控件数组中 33 , 33.txt 对ListView中的列排序 34 , 34.txt 放一个Combo到Toolbar中 35 , 35.txt 改变 ListIndex而不发生 Click 事
VB中使用海康摄像头OCX控件抓图非常简单。首先,我们需要将控件添加到VB的窗体上。 1. 打开VB IDE,创建一个新的项目。 2. 在工具箱中找到“COM 控件”选项,点击右键选择“组件选择器”。 3. 在弹出的对话框中,选择“浏览”按钮,并导航到海康摄像头OCX控件的安装路径。通常情况下,该控件的文件名为“hkvideo.ocx”,位于安装目录的“OCX”子文件夹中。 4. 选中该控件,并点击“确定”按钮将其添加到工具箱中。 现在,我们已经成功将海康摄像头OCX控件添加到了VB工具箱中。接下来,我们可以在窗体上使用该控件实现抓图功能。 1. 在窗体上拖拽一个“Microsoft Web浏览器”控件用于承载海康摄像头OCX控件。 2. 右键单击该控件,选择“属性”。 3. 在属性窗口中,找到“URL”属性,单击其右侧的“…”按钮。 4. 在打开的网页中,选择摄像头并设置相关参数,如分辨率和画面质量。 5. 返回VB的IDE,并在窗体的代码中编写抓图的代码。 以下是一个简单的代码示例,用于实现抓图功能: ```vb Private Sub CaptureImage() ' 使用海康摄像头OCX控件名称,请根据实际情况修改 Dim ocx As HKVideoLib.hkvideo Set ocx = WebBrowser1.Object ' 调用控件的抓图方法 ocx.SnapPicture "C:\path\to\save\image.jpg" End Sub Private Sub Form_Load() ' 在窗体加载时调用抓图方法 CaptureImage End Sub ``` 以上代码将通过海康摄像头OCX控件抓取图像,并保存到指定路径。你可以根据实际需求修改保存路径和文件名。 总之,使用VB实现海康摄像头OCX控件的抓图功能非常简单。只需要将控件添加到窗体上,并编写相应的代码即可实现抓图操作。希望这能帮到你!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值