首页
学习
活动
专区
圈层
工具
发布

MFC ActiveX (ocx)控件的开发

ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。...ActiveX控件可以使COM组件从外观和使用上能与普通的窗口控件一样,而且还提供了类似于设置Windows标准控件属性的属性页,使其能够在包容器程序的设计阶段对ActiveX控件的属性进行可视化设置。...如果勾上,生成时会多出一个文件.lic , 只有拥有许可的用户才可以调用ocx插件。继续下一步。 ? ? 4.完成创建控件项目自动创建好MFC ActiveX程序框架。 ? ?..., 实际控件开发中可以根据功能需要修改重写这个函数来 绘制控件界面。...3.反注册 反注册控件regsvr32  -u  控件路径XXX ? 到此我们OCX 控件制作就完成了。

6.5K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    web页面加载OCX控件ActiveX控件(有详细步骤)

    随着Web技术的飞速发展,HTML5、WebAssembly等现代标准逐渐成为主流,但仍有大量企业级系统依赖传统的OCX控件(ActiveX控件)实现核心功能,如视频播放、文档处理、工业控制、高精度绘图等...如何让OCX控件在新时代的Web环境中焕发新生,成为企业数字化转型的关键挑战。...针对上述需求,‌猿大师中间件‌推出通用型OCX控件程序,可以把本机OCX控件/ActiveX控件加载到Chrome、Edge等主流浏览器最新版中运行,只需要指定OCX控件的ClassID或ProgID,...第一步:注册OCX控件1、把你要注册的OCX控件放在系统目录下。32位系统将其复制到 C:windowssystem32 目录下。64位系统将其复制到 C:WindowsSysWOW64 目录下。...的OCX控件打开PDF文档,如下图:新版Chrome调用福昕OFD版式办公套件的OCX控件打开PDF文档,如下图:新版Chrome调用VLC播放器播放RTSP视频流,如下图:新版Chrome调用IE浏览器登陆中国工商银行个人网页页面

    63010

    OCX控件数字签名图文教程

    这段时间做了一个B/S下套打的控件(过几天整理一下放到博客上来),控件测试完成,但是因为没有数字证书,IE如果不设置信任区域和等级的话,会直接被阻止下载安装(我不期望客户能熟练地改IE设置),但是数字证书价格昂贵...证书的制作就是这么简单,下面我们来对自己做的ocx控件签名(我的控件是print.cab),双击目录里的signcode.exe文件,出现了数字签名向导: 选择你做的控件: 下一步,签名选项选“...先别激动,看下你的ocx页面: 提示,右键选择安装,(win7或vista的系统还会提示一下是否允许更改,确定就是了),然后就会弹出这样的提示框: 可见,仍然被直接阻止,而且之前设置的颁布者、提示信息都没有显示...就此,OCX控件数字签名讲解完毕,当然还有一些需要考虑的:总不至于让用户执行安装证书的指令吧?!

    1.1K30

    猿大师中间件:前端网页调用内嵌本机EXE、OCX控件、ActiveX控件或桌面应用程序神器

    猿大师中间件自从2019年发布以来,迄今为止不断迭代升级,给第三方提供了将自己的桌面程序和OCX控件支持直接内嵌到浏览器网页运行的赋能SDK开发包。...2025年初我们发布最两个重要的程序,EXE网页内嵌程序和OCX网页内嵌程序1.EXE网页内嵌程序:只需要指定终端电脑中已经安装的exe文件位置,并指定需要打开的文档路径,通过这个小程序即可启动对应的exe...比如:调用Adobe pdf reader桌面应用程序打开PDF文档,如下图:2.OCX网页内嵌程序:只需要指定OCX控件的ClassID或ProgID,包括不限于IE中使用的ActiveX控件,只要有持续交互的窗口...比如:调用Adobe pdf reader的OCX控件打开PDF文档,如下图:以下是可以测试用的控件ClassID,,包括不限于这些:Pdf Reader:{CA8A9780-280D-11CF-A24D...IE下使用的ActiveX控件直接用猿大师中间件的这两个程序直接嵌入浏览器,而不需要桌面程序和ActiveX控件源代码,也不需要提供SDK来定制开发。

    28810

    如何在新版谷歌Chrome上加载IE的ActivexOCX控件?

    /OCX控件,但是大量企业面临历史业务无法升级,只能用IE浏览器继续苟延残喘,如何在新版谷歌Chrome上加载IE的Activex/OCX控件成为一个难题。...2025年猿大师又发布了OCX网页内嵌程序和EXE网页内嵌程序,可以在最新Chrome等主流浏览器中直接内嵌本机OCX控件或者桌面应用EXE程序,使网页内嵌OCX控件和桌面应用不再是难题。...第一步:注册OCX控件1、把你要注册的OCX控件放在系统目录下。32位系统将其复制到 C:windowssystem32 目录下。64位系统将其复制到 C:WindowsSysWOW64 目录下。...控件打开PDF文档,如下图:新版Chrome调用福昕OFD版式办公套件的OCX控件打开PDF文档,如下图:新版Chrome调用VLC播放器播放RTSP视频流,如下图:只需要指定OCX控件的ClassID...或ProgID,包括不限于IE中使用的ActiveX控件,只要有持续交互的窗口,都可以使用,这样可以直接原来在IE下使用的ActiveX控件直接用猿大师中间件通用OCX程序直接嵌入新版Chrome等主流浏览器

    46310

    Activex、OLE、COM、OCX、DLL

    基础 2.关系 3.注册ActiveX控件 ---- 找到一篇非常不错的博文,无奈文章排版太差劲了,所以我重新排版了一下。...利用它也能够非常方便地注册ActiveX控件,它的用法为: regsvr32 /u /s /c /i /n dllname 其中dllname为ActiveX控件文件名,建议在安装前拷贝到System...文件夹下参数有如下意义: /u - 反注册控件 /s - 不管注册成功与否,均不显示提示框 /c - 控制台输出 /i - 跳过控件的选项进行安装 (与注册不同) /n - 不注册控件...例如:笔者要注册 amovie.ocx 控件,则打入regsvr32 amovie.ocx即可, 要反注册它时只需使用 regsvr32 /u amovie.ocx就行了。...OCX,DLL是扩展名。 Activex有两种扩展名OCX和DLL。实际上你可以把它们的扩展名字调换。COM作为ActiveX的更新技术,扩展名也有可能是DLL。

    3K10

    猿大师中间件:如何在最新Chrome浏览器Web网页内嵌本地OCX控件?

    OCX控件是ActiveX控件的一种,主要用于在网页中嵌入复杂的功能,如图形渲染、多媒体播放等,可是随着谷歌Chrome等主流浏览器升级,目前已经不支持微软调用ActiveX控件了,如果想调用OCX控件用...2025年猿大师中间件发布两个重要程序——OCX网页内嵌程序和EXE网页内嵌程序,可以在最新Chrome等主流浏览器中直接内嵌本机OCX控件或者桌面应用EXE程序,使网页内嵌OCX控件和桌面应用不再是难题...第一步:注册OCX控件1、把你要注册的OCX控件放在系统目录下。32位系统将其复制到 C:windowssystem32 目录下。64位系统将其复制到 C:WindowsSysWOW64 目录下。...2、以管理员身份运行cmd ==>> 输入命令:regsvr32 "ocx文件的完整路径" ==>> OCX注册成功第二步:打开测试页面测试比如:调用Adobe pdf reader的OCX控件打开...,也不需要提供SDK来定制开发,只需要指定OCX控件的ClassID或ProgID,包括不限于IE中使用的ActiveX控件,只要有持续交互的窗口,都可以使用。

    35110

    不可注册为ActiveX控件

    浏览,当添加了你需要的部件之后,弹出“ *.ocx不可注册为ActiveX控件”的对话框。...这时候,你可能会去用regsvr32 注册它,但是它又提示“*.ocx控件加载失败”,无论你把它放在system32还是放在system64(Win7 64位),无论你是否用管理员身份来注册,结果……都没有结果时...那很可能就是你的系统缺少OCX控件所依赖的那个DLL动态链接库。        又有人问了,那如何才能知道我这个OCX控件都依赖什么DLL文件呢?...当你用Dependency Walker打开OCX控件(以AVPhone3.ocx为例)时,如下图: ?       ...如果是这样的话,那就乖乖地去下载相应的DLL文件然后注册,这时,再试试注册一下你的OCX控件,是不是成功啦!

    2.3K20

    VC++编写ActiveX控件

    “*.ocx”控件注册文件复制到了我们的电脑上。...先来了解下OCX文件,在百度百科上面对OCX是这样解释的:      “.ocx是ocx控件的扩展名,OCX 是对象类别扩充组件。...里面最后一句话比较重要,就是用VC开发的OCX控件,你可以在其它语言里面都能调用,这样很好的实现了功能化组件的良好循环使用,而且还可以实现跨语言地调用(例如,你完全可以用C#调用C++开发的OCX控件)...3.控件的使用方法 3.1 注册控件      ocx控件的安装方式有很多种,这里介绍最简单的一种。 步骤: 1.将需要安装的OCX控件文件复制到某个目录,例如C盘根目录下。...将控件工具条上新增加的OCX控件拖入到应用程序主窗口中。

    4.1K30

    EasyPlayer-RTSP WebActiveX注册提示failed to create control 未指定错误

    我们RTSP播放器EasyPlayer-RTSP是支持OCX控件注册的,然而有用户注册ActiveX遇到了报错:Failed to create control,显示弹窗如下图: 对于OCX空间的注册...,可能有点容易疏忽的地方,经过我们的检查,得知导致用户重新编译后,生成新的OCX,未将新的lic打包带到生产环境。...下图中Lic文件即为OCX的证书文件: 在开发环境中,因为每一次都重新编译生成了,所以不存在这个问题,但是拷贝至生成环境的时候,请注意一定要将lic文件一并带着。...可在项目中查看具体情况: 在该问题中,我们重新拷贝OCX和lic文件至生产环境,再次注册控件,则会提示成功。...之前我们讲了H265编码视频流媒体播放器EasyPlayer-RTSP的OCX控件注册过程,如果大家有兴趣也可以了解一下,另外我们欢迎大家对EasyPlayer播放器项目进行多方面、多系统的测试,也欢迎大家就技术问题和我们交流

    58420

    如何在WEB前端页面嵌入桌面程序EXE运行窗口?

    2025年初猿大师发布最两个重要的程序,EXE网页内嵌程序和OCX网页内嵌程序。...Chrome网页内嵌Firefox浏览器编辑器,如下图:Chrome网页内嵌Adobe pdf reader桌面应用程序打开PDF文档,如下图:Chrome网页内嵌OFFICE实现在线编辑,如下图:2.OCX...网页内嵌程序:只需要指定OCX控件的ClassID或ProgID,包括不限于IE中使用的ActiveX控件,只要有持续交互的窗口,都可以使用。...比如:调用Adobe pdf reader的OCX控件打开PDF文档,如下图:这样可以直接把桌面程序和原来在IE下使用的ActiveX控件直接用猿大师中间件的这两个程序直接嵌入浏览器,而不需要桌面程序和...ActiveX控件源代码,也不需要提供SDK来定制开发。

    58610
    领券