MFC ActiveX容器类/*****************************************************************************  Description:     ActiveX control view in the mfc&nb
原创 2014-10-30 18:29:36
1532阅读
前言ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。ActiveX控件这种技术涉及到了几乎所有的COM和OLE的技术精华,如可链接对象、统一数据传输、OLE文档、属性页、永久存储以及OLE自动化等。  ActiveX控件...
MFC
转载 2021-07-19 16:50:14
1127阅读
需求: js调用ocx方法,传递字符串到ocx控件中显示 操作步骤: 一、新建 ocx 项目 二、填写项目信息 三、完成项目创建 四、修改项目属性 打开 项目属性 -> 链接器 -> 常规 -> 逐用户重定义 改为 是 五、打开资源视图,创建 dialog 六、修改 dialog 属性 边框 改为 ...
转载 2021-10-12 12:01:00
2435阅读
2评论
1)建立一个基于MFC的ActiveX工程;2)在工程的资源视图中,添加一个新的对话框,并且将对话框的样式设置为,style:child,border:none,visible:trueControl: trueSystem Menu改为False 这个很重要,必须设置为false,原文没说这个,导致我不成功,设置这个后,我才成功3)为这个对话框添加一个类,类型为CMyDlg;4)为Ctrl类添加
原创 2023-01-26 13:14:43
179阅读
1、新建工程 注意选择显示时注册,免得后面又去手动注册 2、工程解释,一般ocx是看类视图而不是解决方案 ①、xxxApp:类似整个工程的入口,有xxxApp.h和xxxApp.cpp,工程的初始化,注册反注册,一般不用管 ②、xxxCtrl:核心代码处,属性、方法、函数的声明及实现 ③、xxxPr
转载 2018-07-09 11:00:00
157阅读
2评论
Windows中注册类ID:clsid “通用唯一标识符”(UUID),用于标识 COM 组件。每个 COM 组件在 Windows 注册表中都有自己的 CLSID,以便让其他应用程序加载。 使用ActiveX控件可快速实现小型的组件重用、代码共享,从而提高编程效率,降低开发成本。但是ActiveX控件对于最终用户并不能直接使用,因为ActiveX控件必须先在Windows中注册。注册Ac
转载 2012-11-13 21:07:00
429阅读
2评论
在C#中,其实没有OCX控件一说,相对应的只是COM组件,编译后也是.DLL,而不是.ocx.所以在C#中,在创建项目时只能创建类库项目。 然后就是具体的代码开发。(略) 要使组件成为能被网页脚本调用的OCX控件,在开发时,要注意以下几点: 1、必须要为将发布OCX控件的主类设置GUID码。该码在创建类库时,C#会自动生成一个(你可以使用,也可以重新生成),并存储在A
转载 2023-08-27 14:41:02
145阅读
   DLL文件:DLL文件全称是Dynamic Link Library,中文名字叫做“动态链接库文件”。在Windows系统中,DLL文件就象EXE文件一样能够完成某项功能,但它却无法像EXE文件那样独立运行,必须由其他程序来调用它,而它对于程序的执行也是非常重要的,大多数的程序或系统组件在执行时,都必须链接到DLL文件才能正常运行。换言之,DLL文件就像是数据库中一个个公用的函数
转载 精选 2011-05-02 16:25:05
1093阅读
方法一:利用RegDLL/UnRegDLLSetOutPath "$INSTDIR"; 注册RegDLL "$INSTDIR\test.dll";反注册UnRegDLL "$INSTDIR\test.dll"方法二:利用ExecWait;注册。注意:不加/s会弹出注册成功的弹出框。ExecWait 'regsvr32 /s "$INSTDIR\t
原创 2021-07-29 09:10:22
982阅读
问题描述:    vc开发ocx控件,在web页面中调用,页面加载时提示是否需要安装该ocx控件,安装后,执行js方法,但总是报错:对象不支持该属性或方法;检查过程:    检查程序代码,确认代码无任何问题,页面也提示下载安装,于是检查文件是否下载,确认文件已经下载到本地,再检查注册表,发现该控件没有注册,惨,没有正确安装到本地,于是把打
原创 2008-01-03 15:29:35
10000+阅读
3评论
ActiveX,OLE是基于COM的一种应用,其文件后缀一般以dllocx结尾;ocx作为一种特殊的dll文件,具有一定的用户界面和事件响应,而dll文件只是方法和属性的集合。一、关于DLL的介绍 DLL,动态链接库,Dynamic Link Library的缩写,是一个包含函数和数据的模块集合,可以被其它应用程序共享的程序模块。DLL作为共享函数库的可执行文件,封装了一个或多个已被编译、链接的函数。多个进程可以同时使用一个 DLL,在内存中共享该 DLL 的一个副本。DLL 还有助于共享数据和资源。 它和可执行文件(.EXE文件)非常类似,他们的区别在于 DLL 中虽然包含了可执行代码却不
转载 2013-07-30 09:39:00
324阅读
2评论
\
转载 2023-05-30 05:36:22
520阅读
ocx dll 注册 反注册
原创 2018-01-07 09:56:05
1590阅读
gsvr32 /u...
转载 2022-11-08 19:01:55
208阅读
一、OCX组件的来历   一般的开发工具都会提供一些标准控件,但不管标准控件多么强大、多么完善,都不能完全满足用户的需要。所以易语言就提供一个接口,允许用户编写自己的控件插入到易语言中使用。用户编写自己的控件在使用方法上同标准控件是相同。按照易语言的接口标准编写的控件就是OCX。由于使用OCX可以节省开发软件的时间,所以现在几乎所有开发工具都允许用户使用OCX来增强其功能。后来随着Inter
转载 2010-08-12 22:35:39
3845阅读
下面用到的命令可以从 Microsoft Visual Studio 6.0安装后的 SDK_bin 目录中找到 1、制作证书 makecert -sv bksx.pvk -ss "某某IE插件" -n "CN=公司名称,E=lga@163.com,O=LGA" bksx.cer 这个是制作证书 -sv 是制作加密的文件 -ss 主题的证书存储名称 CN 是公司 E=EMai...
转载 2008-09-12 16:26:00
140阅读
2评论
JavaScriptCore C API 详细解析JavaScriptCore介绍JavaScriptCore 是 JavaScript 引擎,通常会被叫做虚拟机,专门设计来解释和执行 JavaScript 代码,可以理解为一个浏览器的运行内核。JavaScriptCore Framework 是 iOS7 引入的新功能,其实就是基于 Webkit 中以 C/C++ 实现的 JavaScriptC
转载 2024-10-28 14:04:12
19阅读
    最近在开发一个新项目时,需要用到一个已经发布过的OCX控件,但是需要两个产品能够相互兼容,这就需要两个不同的OCX,但是代码等都是一样的,所以想到修改OCX的名称以及相关GUID来产生两个OCX文件。OCX是通过regsvr32命令注册到系统中的,在注册表中可以搜索到OCX的GUID和文件位置,OCX工程中的ODL文件中记录了它的接口、事件、类的GUID。下面
推荐 原创 2014-06-05 11:15:31
2969阅读
1点赞
1评论
说说这两天的郁闷之事!最初是想给UE4写插件,后来说先学学写插件吧,也搞不懂插件是啥,就说先写一个DLL吧!坑爹的是导出函数可以调用成功,但是如果向导出函数中传值就会出现错误。最最坑爹的是导出函数可以向调用它的程序传值,可偏偏不能传CString类型的……网上查了好多坑爹的办法哦。。。到如今也没能实...
原创 2021-09-14 11:27:14
380阅读
如果你用过Visual basic或者Delphi一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上的小按钮,如Editbox,Grid,Imagebox,Timer等等。每个控件都有自己的事件(事件) 、方法(方法)和属性(属性)。使用了控件的编程非常容易。首先,在程序的设计阶段可以设置一些属性,如大小,位置,标题(caption)等等;在程序运行阶段,可以更改这些属性,
原创 2023-04-10 14:26:55
848阅读
  • 1
  • 2
  • 3
  • 4
  • 5