MFC制作OCX】的更多相关文章

1.新建工程 注意选择显示时注册,免得后面又去手动注册 2.工程解释,一般ocx是看类视图而不是解决方案 ①.xxxApp:类似整个工程的入口,有xxxApp.h和xxxApp.cpp,工程的初始化,注册反注册,一般不用管 ②.xxxCtrl:核心代码处,属性.方法.函数的声明及实现 ③.xxxPropPage:ocx的属性,类似于Button的属性 ④.xxxLib:这个ocx的lib,添加外部调用的属性和方法都在这里添加 ⑤.在_xxxOCX中双击下面的方法,会进入xxx.idl文件:这个文…
原文:http://blog.csdn.net/yhhyhhyhhyhh/article/details/51286926 原文中有问题部分已修改. c#调用c++制作的基于mfc的ocx控件     做了一个小测试,c#调用c++的ocx控件.开发环境:win7,vs2010.基本分以下四个步骤.    ocx控件上显示系统时间,最终c#加载c++的ocx控件跟普通的控件一样.     代码下载:c#调用c++制作的基于mfc的ocx控件       1.利用c++制作ocx控件. ocx控件…
  开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们.) ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行.控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件.这里控件容器…
转:https://blog.csdn.net/hkcsdn/article/details/52908748       前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM). ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件.ActiveX控件这种技术涉及到了几乎所有的COM和OLE的技术精华,如可链接对象.统一数据传输.OLE文档.属性页.永久存储以及OLE自动化等. Activ…
学习c++和MFC一段时间了,苦于没有项目实战,所以自己写了一个简单的简单通讯录程序,以前用c#写简单很多,例程是这本书上的实例,我的第一个winform程序也是从这本书上学的,总结c#写的话更简单,直接拖控件,而且正则表达式库中也有,而用vc++的话还必须学习boost库中的 regex表达式,我在这个demo中没有进行处理了,只是简单的对对话框中的值进行判断处理是否为空,所以程序实现部分有些不足.但是整体功能都实现了.先把这本书介绍给大家, 一般的技术书籍都是介绍一些基本的语法,大家看过之后…
前篇文章是调用非托管,比较复杂,这里是调用托管,很简单[所以在遇到非托管dll时可以通过二次封装成托管的方式,再通过这边文章来使用] 1.注意这是基于COM的ocx或者dll,所以用regsvr32先注册 2.新建C#winform工程 3.在解决方案中的引用中,右键添加引用 如果是注册了的,在COM就能找到,也可以浏览,找到具体文件 4.如果将ocx放在工具箱中 直接将xxx.ocx手动拖到工具箱中 PS: 1.如果更新了ocx[如使用mfc制作ocx,C#使用ocx,后来mfc修改了ocx]…
问题背景: MFC开发ocx控件,主窗口就是ctrl类,主窗口类中调度接口和事件映射添加,执行OK,外部html容器中接收事件成功,如下: ctrl.h中声明事件映射函数 void EVTPENSIGNMSG(SHORT code, LPCTSTR result) { FireEvent(eventidEVTPENSIGNMSG, EVENT_PARAM(VTS_I2 VTS_BSTR), code, result); } ctrl.cpp中调用事件映射函数 int nTmp = 1; CStr…
|   版权声明:本文为博主原创文章,未经博主允许不得转载. 通过上面的一些预备知识,我们现在就可以自己来制作基于MFC的播放器了,接下来我们讲的是使用MFC制作我们播放器 的界面. 首先,我们我们打开VC++ 6.0.找到工具条:  文件 ---> 新建--->在接下的操作根据图片来 上面的操作完成之后,我们可以在我们设置的保存路径处,找到我们的过程文件夹,并且可以看到VC++6.0的面板了. 如下图: 接下来,介绍界面组件的添加:如图操作 如上图将所有的组件添加好,并设置好ID和名称,我的…
这个东西我之前已经想写了,但是在我写完"制作OCX","MFC应用OCX" 之后,html 调用OCX 就一直不成功,搞了好久,都快要放弃了.昨天领导需要我这边完成一个通过浏览器启动外部应用程序这样一个功能,限于公司懂OCX 的不多,就担起了这个任务.我知道之前尝试的时候就失败了,所以这次又进了那个坑,坑了我好久,直到快下班前才解决. 记录下解决方法. 一,首先准备一个可以正常运行的OCX. 这个东西还是用c++写比较方便,前几篇已经写过了,就不多赘述了. 二,准备…
浏览器插件之ActiveX开发(一) 一般的Web应用对于浏览器插件能不使用的建议尽量不使用,因为其涉及到安全问题以及影响用户安装(或自动下载注册安装)体验问题.在有特殊需求(如涉及数据安全的金融业务数据交互.需插件才能实现的与本地设备的交互等)的情况下可以酌情慎用. 浏览器插件总体可以划分为两大阵营,即IE支持的插件以及非IE支持的插件.本来在Netscape时代,对于浏览器插件是有公用的规范的(NPAPI),一开始所有浏览器都支持该规范,包括IE.后来出于商业原因,微软的IE不再支持NPAP…