ActiveX控件】的更多相关文章

1,容器应用程序是可以嵌入或链接对象的应用程序.服务器应用程序是创建对象并且当对象被双击时,可以被启动的应用程序. 2,可以安装一个TstCon32来测试ActiveX控件 3,可以用 Invalidate();或InvalidateControl();使窗口无效 4,在ClockLib下的_DClock增加属性,可以在ClockCtrl类中用PROPPAGEID(CLSID_CColorPropPage)增加属性页.…
ActiveX控件方便用户在网页中插入各种效果,但是并不是所有浏览器都支持该控件. ActiveX是微软独有的,只有基于IE内核的浏览器才能使用. 当出现如上错误,可以将通过该控件创建的对象定义为本地的JavaScript对象.代码如下: var xmlHttp: //判断浏览器是否支持ActiveX控件 if(window.ActiveXObject){ //支持-通过ActiveXObject的一个新实例来创建XMLHttpRequest对象 xmlHttp = new ActiveXObj…
入职差不多两个月了,由学生慢慢向职场人做转变,也慢慢的积累知识,不断的更新自己.最近的一个项目里边,涉及到的一些问题,因为SDK提供的只是winform才能使用了,但是有需求咱们必须得完成啊,所以涉及到的ActiveX控件开发并用web来显示的,正好也总结一些,之前在学校一直没有接触过,网上是有教程的,但是大多有问题,只有自己亲自测试通过了才放心.(转发请注明来源:http://www.cnblogs.com/EminemJK/) 一.开发ActiveX控件 1.新建类库,命名类库名称“user…
`   ActiveX 是一个开放的集成平台,为开发人员. 用户和 Web生产商提供了一个快速而简便的在 Internet 和 Intranet 创建程序集成和内容的方法. 使用 ActiveX, 可轻松方便的在 Web页中插入 多媒体效果. 交互式对象.以及复杂程序,创建用户体验相当的高质量多媒体CD-ROM.用activeX可以实现一些网页上JS无法实现的功能,比如执行串口操作,修改注册表,调用一些第三方提供的本地API等等,下面来简单介绍下如何用C#自己开发一个activeX组件. 1.新…
ActiveX控件打包.签名.嵌入详解 前言 在我们的一个项目中,使用到了大华网络监控摄像头枪机,网络上下载了其ActiveX插件,但是发现其所提供的类库没有打包处理.这就导致我们每次给用户安装的时候,均需要手动注册一下.比较要命的是,一旦用户电脑上的摄像头黑屏或者不能用的时候,我们都需要远程指导用户怎么操作,相当麻烦.所以,遂决定将这些类库打包一下,以便实现自动无值守安装. 这里先将工具列举一下: iexpress.exe  用于CAB打包 signtool.exe  用于附加数字签名 mak…
ATL开发 ActiveX控件的 inf文件模板    …
一:C#ActiveX控件开发注意事项   1:C#开发的ActiveX控件只可在装有Framework的系统上才能用. 2:只有IE浏览器支持. 3:初次安装需要导入代码签名证书及其证书链的方式, 或者Windows其实默认内置了一些权威的CA机构证书,可以向这些机构申请一份代码签名证书及私钥文件来对ActiveX控件签名,这样就可以避免该问题了.但是,向权威的CA机构申请证书是需要付费的,所以需要权衡成本和易用性后,再做出选择.   二:开发步骤 ActiveX控件以前也叫做OLE控件,它是…
前言 ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力.通常ActiveX控件都是用C++或VB语言开发,本文介绍另一种方式,在.NET Framework平台上,使用C#语言开发ActiveX控件. 虽然本文通篇都在讲如何使用C#语言开发ActiveX控件,但我并不极力推荐使用这种技术,因为该技术存在明显的局限,即需要浏览器端安装.NET Framework(版本取决于开发Ac…
由于B/S项目中需要使用到读卡器的功能,但是由于厂家只有提供一个 读卡的dll,那么怎样能在客户端使用读卡器呢,那么进过一番查找,最总决定使用ActiveX 控件来做.由于是第一次接触到 ActiveX 控件,所以再次过程中也是经历了千辛万苦,无数次的绝望,无数次的想放弃,不过最终还是查阅无数资料和无数次的尝试修改,总算是搞定了这一个项目! 本来我是打算用 vs2013 来做的,但是各种尝试都没有成功,主要是因为从vs2012 开始,微软没有用自家的安装部署功能了,而是用了别家的工具(详细了解可…
转自 http://www.cnblogs.com/zdxster/archive/2011/01/27/1945868.html 在EOS6的项目中,如果采用VC++开发的ActiveX,那么第一次运行的时候,IE中就会提示,"在此页上的ActiveX控件和本页上的其他部分的交互可能不安全,你想允许这种交互吗?"在网上找了很多资料,原理介绍的多,但是真正如何做,介绍的比较少,因此这里把实际的步骤一步一步的记录下来了,供大家参考. 1.1 去除ActiveX访问时的安全提示 当Acti…
先检查客户端浏览器是否安装了ActiveX控件,如果没有安装ActiveX,就需要先给浏览器提示下载并允许安装.否则就直接使用该ActiveX控件.我们可以使用CodeBase来满足我们的要求:下面是一个html的调用: <object classid="clsid:636B8CE1-7512-464C-B63C-FC75BDCA21DB" codebase="Charles2008ActiveX/setup.exe#version=1,0,0,0" widt…
本人第一次接触这种activeX控件的东西,参考了网上很多的教程,终于耗时三个多小时初步理解并编写了一个小demo,现在分享给大家,希望大家少走弯路.步骤如下: 1>像平常创建项目一样创建一个demo,在main方法中添加activeX控件所需要的头文件<QAxWidget>并且在.pro文件中添加QT += axcontainer代码,第一步完成. 记住:控件所需要的头文件可以在qt安装目录下的include目录下找到,添加的时候注意路径是否正确. 2>在main方法中创建一个Q…
在VS2010中使用C#开发基于WinForm的ActiveX控件 常见的一些ActiveX大部分是使用VB.Delphi.C++开发,使用C#开发ActiveX要解决下面三个问题: 使.NET组件可以被COM调用 在客户机上注册后,ActiveX控件能通过IE的安全认证 已在客户机上注册时,安装包能通过IE的签名认证 配置:win 7,VS2010 步骤第一步,创建控件 1.创建WinForm控件,命名为WebForm,如图1: 2.设置项目的Assembly属性,如图2所示,并对Make A…
dsoframer是微软提供一款开源的用于在线编辑.调用Word. Excel .PowerPoint等的ActiveX控件.国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的. 一.现状 1.官方有Dsoframer 1.3,支持Office2003和2007,也有远程保存的方法,但这个远程保存方法要求远程服务器的 HTTP 支持 Microsoft FrontPage Server Extensions (FPSE) 或 Web 分发创作和版本控制 (WebDAV) 协议扩…
ArcMap启动时的一个警告信息“一个或多个ActiveX控件无法显示...”,如图 出现这种情况,有可能的原因是IE浏览器的安全选项设置被修改了.比如被手动修改过,或者被第三方系统杀毒优化软件修改了. 解决办法如下:按图启用对应选项 设置好后,保存设置.再启动ArcMap,发现不会再提示该警告信息了.…
引自:百度   http://hi.baidu.com/yanzuoguang/blog/item/fe11974edf52873aaec3ab42.html 讲下什么是ActiveX控件,到底有什么作用?在网页中又如何使用OCX控件,如QQ邮箱的大文件上传应该就是使用OCX控件的,下面开始吧. 0. 前言 ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中.使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果.交互…
现在,我们手里已经有了这个控件包:QRCode.cab,下面我们编写一个测试的网页 <html> <head> <title>无标题页</title> <script type="text/javascript" language="javascript"> function Test() { qrcodeocx.DecodeQRCode("@UEsDBBQAAAAIADWPjj3wRxgnaAA…
目录 第1章 VC++6.0创建    2 1.1 目标    2 1.2 创建项目    2 1.3 增加COM类    4 1.4 属性    7 1.5 事件    8 1.6 实现连接点    9 1.7 编码    11 1.7.1 增加成员变量    11 1.7.2 初始化成员变量    11 1.7.3 完成属性赋值代码    11 1.7.4 完成控件绘制代码    11 1.7.5 响应鼠标左键按下消息    13 1.7.6 修改DllUnregisterServer   …
目录 第1章 VC++6.0创建控件    1 1.1 目标    1 1.1.1 方法    1 1.1.2 属性    1 1.1.3 事件    1 1.2 创建项目    2 1.3 项目结构    6 1.3.1 COM接口    6 1.3.2 COM类    7 1.3.3 属性页    7 1.3.4 应用程序类    8 1.3.5 注册与注销    8 1.4 方法    9 1.4.1 增加    9 1.4.2 删除    11 1.5 属性    12 1.5.1 Te…
Matlab安装记录-LED Control Activex控件安装 2013-12-01  22:06:36 最近在研究Matlab GUI技术,准备用于制作上位机程序:在Matlab GUI的技术中很重要的就是ACTIVEX控件技术,它可以使GUI界面更加的方便.漂亮:但是在Matlab Activex学习过程中遇到了一个很大的问题,就是在Win 7 64bits系统中Matlab 64位软件没有LED Control Activex控件,这让我感觉无从着手,所以花了将近两天的时间研究这个问…
vc++  MFC 进行activex  控件的开发步骤就不用多写了,只是简单的说明一下方法,以及具体的代码: 使用的类库是 windows 系统的 rasapi32.dll 记住需要添加的头文件如下: #include <Windows.h>#include <Ras.h>#include <RasError.h>#pragma comment(lib, "rasapi32.lib") 代码如下: VARIANT_BOOL CsecurityCon…
上两篇文章中我们已经讲述了ActiveX控件的一些相关知识,本文中,简单说明一下如何在我们自己的程序中使用ActiveX控件.(仍以我们上节课的例子为例) 我们打开VS2010编辑器,新建一个基于对话框的MFC应用程序,名字取为"ActivexTest" 在这里介绍两种在我们自己程序中插入ActiveX的方法 (1)      我们可以在对话框面板上"右键"->"插入ActiveX控件",选择我们所完成的控件,添加,如下图 (2)     …
上一篇小编带大家熟悉了一下ActiveX的建立以及相关的概念,(http://blog.csdn.net/u014028070/article/details/38424611) 本文介绍下如何给控件添加"事件""属性""标准事件""自定义事件"等一些相关操作. 我们接着以之前的程序为例子. 如何添加标准属性 (1)      首先我们要清楚,一个控件的属性添加后,它就被添加在接口中,本文既在_DTest 中,我们打开类视图选…
在此,小编就介绍下ActiveX控件的基本操作方法以及如何在VS2010下使用控件,我们以一个程序为例, (1)      打开VS2010编译器(右键以管理员身份运行,因为ActiveX需要注册),选择MFXActiveX控件程序,在名称中输入 test(本例中设置为test) 首先打开类视图选项卡,发现产生了一些类,我们简单解释下3个类的作用,CTestApp这个类派生于COleControlModule类,COleControlModule类派生于CWinApp类,我们可以认为CTestA…
昨天小编也遇到这样问题,步骤一切都对,没有错误,但是每次在命令行下输入的时候,都会弹出一个对话框: 最后我发现是存放ActiveX控件的路径中带有中文文件名字所导致,所以导致的错误,我们将所在路径下的文件夹改成字母或者数字,就可以注册成功.…
上一篇小编展示了如何设置VS2010自带的ActiveX控件的容器测试程序,现在为大家演示一下如何注册ActiveX控件. 首先简单了解一下ActiveX控件的知识,ActiveX控件:简单来说,就是利用封装性的原理,把一些功能封装起来,我们可以再其他程序中使用,进而达到方便的目的.但是要注意ActiveX控件必须要注册后才可以使用. 首先我们打开VX2010编译器(右键->以管理员方式运行,稍后会解释原因),选择MFC->MFC ActiveX控件,输入控件名称,确定.编译器会为我们产生一个…
ActiveX控件:可以看做一个极小的服务器应用程序,他不能单独运行,需要嵌入到某个程序中才可以运行,我们可以自己写一个程序来测试自己写的程序(具体方法在下一篇文章阐述),第二种方法是利用VS(本人编译器是VS2010版)自带的测试容器进行测试,我们接下来就看看如何设置VS自带的测试容器. 由于VS2010中默认没有这个测试容器,需要我们手动去设置.这个测试容器放在我们的VS原始安装目录下(Samples\2052目录下),以本人的为例,我的VS安装在系统盘C盘. (1)则这个测试容器放在C:\…
前言 ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力.通常ActiveX控件都是用C++或VB语言开发,本文介绍另一种方式,在.NET Framework平台上,使用C#语言开发ActiveX控件. 虽然本文通篇都在讲如何使用C#语言开发ActiveX控件,但我并不极力推荐使用这种技术,因为该技术存在明显的局限,即需要浏览器端安装.NET Framework(版本取决于开发Ac…
什么是ActiveX控件:一个进程内服务器,支持多种的COM接口.(可以理解为,一个COM接口是一个纯抽象基类,你实现了它,并且它支持自注册,就是一个ActiveX控件了)可以把ActiveX控件看做是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行. 容器应用程序是可以嵌入或链接对象的应用程序. 服务器应用程序是创建对象并且当对象被双击时,可以被启动的应用程序. 我们常用的word就是一个容器应用程序,例如,若在word文档中可以嵌入或链接一个Excel表格…
关于ActiveX控件的开发,网上很多例子,昨天也整整研究一天才捋顺了. 网上大部分例子都是js调用控件的方法,由于要实现在html页面"相应"控件的事件,整整折腾一天. 关键点在于 "创建ActiveX控件" 的 第2,和第7 该技术局限性较大,如浏览器端需安装 .net 框架,仅限于IE浏览器. 关于ActiveX的证书及浏览器安装时设置,可参考 http://www.cnblogs.com/weixing/archive/2013/06/28/3161165.…