学习
实践
活动
工具
TVP
写文章

内嵌ActivexActivex插件开发

使用COM/Activex技术也可以在同一个控件中实现这样的功能。 然后写一个Web测试页面测试此Activex页面。页面上有三个输入框和一个按钮(Play)。 为在一个窗口中嵌入一个Activex的话,就需要创建一个Container Window,然后创建被嵌入的Activex,然后通过上述的接口建立容器与Activex直接的联系。 在ATL中使用CAxHostWindow封装 了Activex容器,并进一步使用CAxWindow类来简化控件容器的操作。 Activex嵌入主要代码 1.内嵌Activex的创建 LRESULT CEmbed::OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /

40830

MSDN: MFC ATL COM ActiveX

ActiveX controls created with ATL are generally smaller and faster than those created with the Microsoft ActiveX A set of technologies that enable software components to interact with one another in a Currently, ActiveX is used primarily to develop interactive content for the World Wide Web, although ActiveX client An application or tool that calls an ActiveX object. ActiveX object An exposed object of the Component Object Model (COM).

45220
  • 广告
    关闭

    年末·限时回馈

    热卖云产品年终特惠,2核2G轻量应用服务器6.58元/月起,更多上云必备产品助力您轻松上云

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

    Activex、OLE、COM、OCX、DLL

    ActiveX是两个商标名称,而COM则是一个纯技术名词,这也是大家更多的听说ActiveX和OLE的原因。 当然, ActiveX最核心的技术还是COM。 ActiveX和OLE的最大不同在于,OLE针对的是桌面上应用软件和文件之间的集成,而ActiveX则以提供进一步的网络应用与用户交互为主。 3.注册ActiveX控件 使用Windows的人对于ActiveX控制一定不会陌生,它提供了一种类似于DLL动态链接库的调用,不过它与DLL的唯一区别就是ActiveX不注册不能被系统识别并使用。 那么,当我们得到一个ActiveX没有被正确安装且不能使用的消息后,又要安装ActiveX怎么办呢? Activex,OLE,COM都是微软的一些技术标准。OLE比较老后来发展成Activex,再后来发展成为COM。 OCX,DLL是扩展名。 Activex有两种扩展名OCX和DLL。

    71510

    程序自启动方式 - ActiveX

    [普及]程序自启动方式 - ActiveX     每次都是一个假期不开VC,可能都是在学校做的多了,回家了要换个口味。     已经在学校呆了好几天,明天还要补考,想着想着就泪流满面了。 ----     这次先来个低烈度的,ActiveX自启动,基本也是通过修改注册表某个键值来达到自启动的效果。     还有一点要注意的,我们系统在第一次ActiveX自启动完成后,会生成一个键:HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Active Setup\\Installed 当该键存在时,下次自启动就不会加载这个ActiveX了。     所以我们编程时候要注意,每次启动起来后,删除掉该键,这样下次才能继续自启动。     我之前说到了,第一次ActiveX自启动成功后,会在HKEY_CURRENT_USER生成一个键:\\SOFTWARE\\Microsoft\\Active Setup\\Installed Components

    24810

    Iocomp Ultra Pack ActiveX 5.12

    Iocomp 的 ActiveX/VCL Std Pack 是一个包含 29 个控件的套件,老版本Iocomp激活成功教程版很多,用于创建使用 ActiveX 或 VCL 开发环境的专业仪器应用程序。 (注意:OPC 功能需要单独购买OPC 附加许可证) Iocomp 的 ActiveX/VCL Pro Pack 是一个包含 60 个控件的套件,4.0以下Iocomp激活成功教程版一堆,用于创建使用 ActiveX 或 VCL 开发环境的专业仪器应用程序。 (注意:OPC 功能需要单独购买OPC 附加许可证) Iocomp 的 Plot Pack 是一套 3 个控件,用于在 ActiveX 和 VCL 开发环境中创建专业的实时绘图/图表类型应用程序。 Iocomp 的 ActiveX/VCL Ultra Pack 是一套 63 个控件,低版本Iocomp激活成功教程版将有很多bug,不能用于使用 ActiveX 或 VCL 开发环境创建专业仪器应用程序

    5610

    Excel ActiveX教程(一)

    不过最近发现ActiveX用起来好像更加方便的样子,特别是对于要做简单界面,人性化的应用场景。        excel中什么是ActiveX? 而单纯的VBA其实还是适合后台,当然啦,你也可以做界面,但是,那么low的界面也好意思分离出来么,而且没有activeX方便。        点击插入之后,有下箭头,然后就可以选择了,建议大家选下面两行里面的,应为这是activeX支持控件,而上面两行则是以前的。稍后的用法也有点点不一样哦。

    68720

    .Net魔法堂:史上最全的ActiveX开发教程——ActiveX与JS间交互篇

    一、前言                             经过上几篇的学习,现在我们已经掌握了ActiveX的整个开发过程,但要发挥ActiveX的真正威力,必须依靠JS。下面一起来学习吧! 二、JS调用ActiveX方法                     只需在UserControl子类中(即自定义的ActiveX控件中),编写公共方法即可。   UserControl, IObjectSafety { public Uploader(){   InitializeComponent();   } // 被JS调用的ActiveX 方法 </script> 三、ActiveX调用JS方法                         1.  若在IE9下无法加载ActiveX控件    检查是否为64位的IE9。32位的ActiveX控件不能在64位的IE上使用。

    932100

    Server2016 IE ActiveX 灰色

    公共镜像Windows Server 2016部署的机器,IE中“下载已签名的ActiveX控件”和“下载未签名的ActiveX控件”也都是灰色的,只有早期版本的2016(确切说是低版本的IE)这两个选项是可以选择的 考虑IE已被微软淘汰了,处于安全考虑,微软可能后续已不再开放ActiveX选择。 当前问题,可以通过更改注册表来进行选择,具体如下:图片1001表示:下载已签名的ActiveX控件;1004表示:下载未签名的ActiveX控件。对应的值:0表示:启用;1表示:提示;3表示禁用。图片

    25730

    Excel VBA事件——ActiveX控件

    在Excel中,有两种控件,表单控件和ActiveX控件,这两种控件都可以插入在工作表中用来运行程序,至于区别,只需要简单的知道ActiveX控件更复杂一些,可设置的东西也更多,其中也包括了ActiveX 在工作表中插入1个ActiveX控件命令按钮: ?

    66520

    VC++编写ActiveX控件

    但dll有自己的局限性,就是没有事件,而这个时候ActiveX控件就隆重登场了,同样能够跨语言使用,ActiveX可以提供方法,属性甚至是事件(当然对比dll也有缺点,它不是单独的文件,无法动态加载和卸载 本文中,作者是把ActiveX,COM,OCX当作相同的概念来对待的,可能不妥,请见识,如果想细究其具体的区别,请参考文章: 《Activex、OLE、COM、OCX、DLL之间有什么区别 好,多的话不说了,下面开始介绍ActiveX这门技术的实现方式。 正文:      ActiveX这门技术是通过生成“*.ocx”文件来实现的。 在“ActiveX Events”选项卡中为控件添加事件。 3.2 ActiveX控件的调用      ActiveX作为一种通用的COM组件,可以被不同语言调用的。

    17230

    不可注册为ActiveX控件

    huyuyang6688/article/details/8859678        在做项目的时候遇到的问题,在VB中添加控件的时候,工程→部件→浏览,当添加了你需要的部件之后,弹出“ *.ocx不可注册为ActiveX

    84520

    swt java 内嵌activeX控件

    这里用的是SWT/JFace开发application中SWT自带的org.eclipse.swt.ole.win32 包可以支持内嵌OLE和ActiveX。 具体用法如下: //创建一个OleFrame做为OLE(或ActiveX)的框架 OleFrame oleFrame = new OleFrame(this, SWT.NONE); //创建ActiveX , “classID”); //OleAutomation类用来执行ActiveX中的方法 OleAutomation oleAutomation = new OleAutomation(oleControl ); //将ActiveX显示在application中 oleControl.doVerb(OLE.OLEIVERB_SHOW); 调用AcitveX中方法的具体过程: 1、不带参数的方法调用 //获取 Method Name的ID,Method Name为ActiveX中具体的方法名 int[] regspid = oleAutomation.getIDsOfNames(new String[] {

    9830

    手动注册和卸载ActiveX(cab文件)

    https://blog.csdn.net/iteye_9926/article/details/81931726

    16530

    用python 实现activex网页控

    http://sourceforge.net/projects/pywin32/files/

    65710

    .NET实现之(ActiveX插件开发)

    在打算讲这篇文章之前我深思一个下午,打算分两篇来讲的,但是又怕读者看着嫌烦;其实稍微了解一点ActiveX插件的朋友都能知道,这样一扯可能出现一堆问题;但是我还是决定通过简单的方式尽量让初学者少接触底层的东西包括 OLE(对象连接与嵌入)、COM(组件对象模型)之类的概念,但是ActiveX插件在开发上有很高的技术要求,虽然.NET为我们封装了很好的实现途径,但是我们也总不能停留在,知自然而不知其所以然的层面上; ,理论的东西我就到此结束,我们开始动手做一个ActiveX插件吧;先看一下ActiveX插件的运行图: 1: 这是系统在运行过程中要经历的过程调用步骤,有助于我们下面的开发讲解;首先是浏览器接受到远程服务器返回的 插件才行; 6: 我红色箭头标记的地方就是Object标记所定义的调用代码,ID就是为调用的ActiveX插件起的一个名字便于在页面中通过JS进行互操作;CLASSID是要调用的ActiveX插件在用户机器上的 插件被加载运行了; 7: 我这里之间简单的讲解了一下ActiveX插件的基本创建过程,其实ActiveX插件的功能很强大,对B/S一些的功能只能通过插件来解决如:大文件上传、视频采集、照片动态采集等等

    11210

    Delphi2007 下安装ActiveX控件

    此英文文章来自codegear官方网站,但是是讲在BDS2006 下如何安装,我在delphi 2007下用此方法,一样通过,原文如下 Description: How to import an ActiveX ---- Answer/Solution: Here’s the procedure for importing and installing an ActiveX control in BDS 2006 ==========================下面是我看了以后实验的具体步骤=========================== How can I install an external ActiveX Click Component > Import Component Select Import ActiveX control. Select ActiveX-control in list or click Add and browse the for file.

    8310

    MFC ActiveX (ocx)控件的开发

    前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。 ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。 ActiveX控件可以使COM组件从外观和使用上能与普通的窗口控件一样,而且还提供了类似于设置Windows标准控件属性的属性页,使其能够在包容器程序的设计阶段对ActiveX控件的属性进行可视化设置。 ActiveX控件提供的这些功能使得对其的使用将是非常方便的。本文下面即以MFC为工 具对ActiveX控件的开发进行介绍。 一、创建项目 1.打开VS2008新建MFC项目。 4.完成创建控件项目自动创建好MFC ActiveX程序框架。 ? ?

    3.5K80

    ActiveX 部件不能创建对象: ‘scripting.FileSystemObject’

    Scripting.FileSystemObject”) asp里边用 set fso=Server.CreateObject(“Scripting.FileSystemObject”) 3.看一下你的浏览器,是不是禁用了ActiveX 我的机器用了上面的方法没有解决问题,用下面的方法解决了问题,大家不妨可以试试:打开Internet Explorer “工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的activex

    10420

    .NET实现之(部署ActiveX控件—简)

    网上关于安装部署的文章太多,我就不多写那些重复的东西了;这篇文章就简单介绍部署ActiveX控件要注意的细节。 本人的“.NET实现之(ActiveX插件开发)”一文中介绍了在.NET平台下开发ActiveX控件的方法,但是没有介绍怎么部署开发好的ActiveX插件,所以今天就来弥补这个空缺; 由于ActiveX 插件是很简单的,部署ActiveX就跟简单了,ActiveX插件属于COM组件原理,它的存在必须要在注册表中备案,在使用的时候才能成功的搜索到,所以我们在安装ActiveX插件的时候,要注意注册到本机; 如果对ActiveX插件原理不太清楚的朋友请看本人的“.NET实现之(ActiveX插件开发)”一文,里面很详细的介绍了相关ActiveX插件的原理; 1: 这样在我们的HTML页面到达客户端浏览器中的时候 ,就能成功的通过注册表找到我们刚才注册的ActiveX插件;我用Microsoft.mshtml.dll做例子演示一下,有的朋友就喜欢挑刺,所以我强调一下,是用来演示用的,不是我不知道它不用注册;

    8020

    activexobject是什么意思_ActiveX控件

    发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183479.html原文链接:https://javaforall.cn

    9410

    相关产品

    • 代码签名证书

      代码签名证书

      腾讯云代码签名证书(CSC)提供各平台程序的签名服务,标识软件或代码的来源以及软件开发者的真实身份,同时保证软件不被恶意篡改。签名后的软件,在下载安装时不会弹出安全警告,用户能够有效的辨别该软件的可信度,从而建立良好的软件品牌信誉度。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券