首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MFC ActiveX (ocx)控件的开发

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

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

OCX控件数字签名图文教程

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

88130

在 Web 中获取 MAC 地址

解决思路   这样的问题,能想到的解决思路只有两个:(当时的思路,其实思路远不止这些)   1、在 EXE 文件中嵌入一个浏览器控件,浏览器控件中显示 ERP 的页面,EXE 获取 MAC 地址后提交到服务器...2、写一个 OCX,让页面中的 JSOCX 进行交互,OCX 获取到 MAC 地址后,将 MAC 返回给 JSJS 通过 DOM 操作写入到对应的表单中,然后和用户名、密码一起提交给服务器。...OCX 中获取 MAC 地址的关键代码   OCX 中可以直接调用 Windows 操作系统的 API 函数,写起来也比较简单,代码如下: BSTR CGetMacCtrl::GetMacAddress...在 Web 中进行测试   在 Web 中测试也比较简单,通过 clsid 引入 OCX 文件,然后 JS 调用 OCX 文件中的函数,函数返回 MAC 地址给 JSJS 进行 DOM 操作,代码如下...因为 OCX 只能在 IE 浏览器中使用,结果这个方案就放弃了。

14.4K50

解决方法+jade6.5版本安装包下载免费分享+使用教程

News JADE常见问题及详解 NO.1 JADE6.5安装时,控件缺失问题如何解决?...作为科研人员,使用JADE分析材料物相以及一些定量分析是必不可少的软件,然而这款软件在安装时会出现各种奇葩问题,最常见的就是,安装后跳出一个提示缺少XXXXX.ocx控件 Run-time error...: comdlq32.ocx MSCOMCT2.OCX MSCOMCTL.OCX THREED32.OCX 小编特地给大家准备了一个批处理文件,下载后一键运行注册,一次性解决问题。...注册控件的程序。 注意:如果仍然弹出注册失败,就得自行复制四个控件文件到 C:\Windows\SysWOW64\ 的目录下之后再次运行该批处理程序即可....NO.6 jade模板引擎如何实现客户端js 变量之间的通信? 比如,我在script中定义一个属于变量,有什么办法可以直接在jade中each吗? 不能。

1.8K00

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。

2.1K10

巧用WinRAR+Javascript解决activeX的自动安装问题

较正统的解决办法是提示用户设置IE权限,然后在object里加入codebase='ocx的下载路径',然后制作数字证书,个人觉得这样比较复杂。...我的办法: 1.先用js检测activex是否可用 <object id='x' name='x' classid='clsid:82AB2103-26BC-4999-8DDE-DF1A647D96E5...} catch(e){             } 注:用delphi开发出来的activeX,默认肯定是有Caption属性的,如果检测到Caption属性未定义,表明未安装<em>控件</em>...2.下载安装文件的处理  activex的安装其实也就是调用regsvr32命令对<em>ocx</em>进行注册而已,所以基本上安装就是一个copy & run的过程,完全可以用winrar搞定。...\QQCaptureActiveX.<em>ocx</em> /u -s del c:\capture\CameraDll.dll del c:\capture\QQCaptureActiveX.<em>ocx</em> del c:\

93750

在使用音视频流媒体直播点播系统时业务系统继承OCX播放器方法

具体需求是这样的:有用户在使用EasyDSS产品时,想要集成播放器在业务系统中,需要整合ie active x控件播放RTMP直播流,同时需要兼容IE8浏览器。...可以看到开发者在安装控件的过程中出现加载报错问题,用管理员方式运行注册控件也不起作用。 ? 对系统重新编译后,本地测试可以很好的部署搭建,可是客户端部署始终有问题。 ? ?...该控件可实现系统集成,解决网页RTMP直播流播放问题。 ? 同时,用户提出需要js调用播放控件的跳转和获取当前播放时间的函数的需求,找不到具体的js函数。经查为跳转接口可能没有开放。...: //跳转到指定时间播放(文件) LONG SeekFile( LPCTSTR sPlayTimeSecs/秒/ ); 用SeekFile这个接口控制跳转 在获取工具条和进度条的问题上,进度条可以在Js...层实现,此部分可控,ocx提供播放暂停等一系列功能接口给js层调用。

97950

不可注册为ActiveX控件

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

2K20

SkeyePlayer插件使用说明

ActiveX OCX控件ActiveX控件使用MFC ActiveX框架生成非常简单,这里就不做过多赘述,感兴趣的同学可以[下载SkeyePlayer源码](https://gitee.com/visual-opening...流验证用户名,如果流URL里面已经包含, 这里填空;sPassword: RTSP流验证密码,如果流URL里面已经包含, 这里填空;sHardDecord: 是否使用硬件解码, 0=软解 1=硬解 注意:OCX...接口函数所有参数均为字符串类型,主要是为了方便页面js调用,下面所有接口参数皆是如此;[2]void Config(LPCTSTR sFrameCache, LPCTSTR sPlaySound, LPCTSTR...基于视频的显示位置坐标的右下角x轴坐标bottom:OSD基于视频的显示位置坐标的右下角y轴坐标strOSD:OSD字幕4void Close(void);Close关闭Start打开的流;注意目前ActiveX控件定义一个控件初始化一个唯一的...来实现网页端的播放啦,当然,在此之前,我们需要注册一下插件,在SkeyePlayer目录下有reg.bat和np_reg.bat批处理文件分别对OCX和npAPI进行注册,提示注册成功后即可使用。

49510
领券