当前位置: 首页 > news >正文

Qt 调用ocx的详细步骤

 第一步:注册ocx控件

 以管理员的方式运行cmd,切换到ocx文件所在目录,执行一下命令

regsvr32 xx.ocx

 第二步:生成对应的.h和.cpp文件

  • 以管理员方式打开cmd
  • 切换到Qt 安装目录下的bin目录,
  • 执行 dumpcpp.exe {CLID}  ,回车,即可看到该目录下生成了1个.cpp和1个.h文件
    dumpcpp.exe {64cd50e1-f5b0-44e6-b408-32fe7d17cb75}

如图

第三步:QT工程的创建

  • 新建1个Qt Widget工程,如下图

  •  选择 Kit Selection

 将dumpcpp.exe生成的.cpp和.h文件拷贝到所创建的QT工程目录,并加载到工程中,如下图

  • 设置.pro,添加  QT       += axcontainer
QT       += axcontainer

  •  ocx接口调用
 MFCActiveXControl1Lib::MFCActiveXControl1 control;if(!control.isNull()) {int result = control.Add(5, 3); // 直接调用方法qDebug() << "5 + 3 =" << result;} else {qDebug() << "控件加载失败";}

这就是整个QT调用ocx的详细过程。

创建ocx程序的详细步骤

vs2019 创建MFC ActiveX的详细步骤-CSDN博客

http://www.lryc.cn/news/598695.html

相关文章:

  • 解决 SQL 错误 [1055]:深入理解 only_full_group_by 模式下的查询规范
  • R study notes[1]
  • 完成多项问题修复,MaxKB开源企业级智能体平台v1.10.9 LTS版本发布
  • C++图论全面解析:从基础概念到算法实践
  • 学习游戏制作记录(技能系统)7.24
  • Oracle国产化替代:一线DBA的技术决策突围战
  • 【ROS1】09-ROS通信机制——参数服务器
  • ubuntu25.04+4070+cuda+docker安装
  • prometheus监控k8s的metric详解-01-apiserver部分-05-其他
  • k8s把某个secret挂在某命名空间下
  • 【数据结构】二叉树进阶算法题
  • MongoDB常用场景
  • AI总结视频以及谷歌浏览器插件安装步骤
  • 对examples/train_lora/llama3_lora_eval.yaml模型评估配置文件的理解。
  • Vue2文件上传相关
  • 零知识证明
  • vs2019 创建MFC ActiveX的详细步骤
  • Qt WebEngine Widgets的使用
  • 爬虫基础概念
  • 在Ubuntu上使用QEMU学习RISC-V程序(1)起步第一个程序
  • linux C -glib库的基本使用
  • Windows环境下 Go项目迁移至Ubuntu(WSL) 以部署filebeat为例
  • 如何在 Ubuntu 24.04 服务器或桌面版上安装和使用 gedit
  • 深度分析Java内存回收机制
  • 跨境支付入门~国际支付结算(电商篇)
  • unordered_map和unordered_set特性以及解决哈希冲突
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-19,(知识点:PCB布局布线的设计要点)
  • DevOps 完整实现指南:从理论到实践
  • LeetCode 23:合并 K 个升序链表
  • 【已解决】YOLO11模型转wts时报错:PytorchStreamReader failed reading zip archive