首页
学习
活动
专区
工具
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

js如何引用同级元素

具体效果 示例效果 https://coder.itclan.cn/fontend/js/17-yinyong-tongji-elem/ 具体描述 在网页中,同级(兄弟)元素,指的是拥有相同的直接父级元素的元素...并且往往指的是同类的元素,同类元素在实际开发中遇到的比较多 比如:列表li,并列的按钮等,当需要做一些特殊的效果时,可以对其他同级的元素进行一些操作,满足特定的网页要求 比如:隔行填充颜色等 原生方法实现 以下是通过原生js...就是同级元素,同级元素拥有相同的父级元素都是p,那么就可以得到除自身以外的的同级元素,如果还需要排除同一类别的话,那么可以使用节点的nodeType属性来加以区别 Vue版本实现 在Vue里面,就不用类似原生js...margin: 20px 0; } .content { padding: 20px 0 0 0; } 从上面可以看出,使用Vue实现类似同样的效果,就几行代码,相比原生js...实现是比较简单的,但是原生js的操作依旧还是要知道的

7.8K40

解决方法+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

巧用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:\

93550
领券