VS2010如何生成ActiveX控件测试容器】的更多相关文章

VS2010中默认没有ActiveX控件测试容器TSTCON.exe,而是微软把这个文件放到了例子程序中,需要用户自己编译: 具体方法为: 在VS2010的安装目录中找到以下目录Samples\2052\C++\MFC\ole\TstCon项目,编译该项目会生成一个TstCon.exe的可执行文件,该文件即为ActiveX控件测试容器, 打开TstCon.exe效果如下:…
ActiveX控件:可以看做一个极小的服务器应用程序,他不能单独运行,需要嵌入到某个程序中才可以运行,我们可以自己写一个程序来测试自己写的程序(具体方法在下一篇文章阐述),第二种方法是利用VS(本人编译器是VS2010版)自带的测试容器进行测试,我们接下来就看看如何设置VS自带的测试容器. 由于VS2010中默认没有这个测试容器,需要我们手动去设置.这个测试容器放在我们的VS原始安装目录下(Samples\2052目录下),以本人的为例,我的VS安装在系统盘C盘. (1)则这个测试容器放在C:\…
在VS2010中开发ActiveX控件设置测试容器的方式 借鉴文章http://blog.csdn.net/waxgourd0/article/details/7374669 在VS2010中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件.此容器在VS安装后的文件中是找不到的,需要自己手动获取.如下所述: (1)按照你的VS所安装的路径,找到VC2010Samples.zip这个压缩文件,其在S…
由于B/S项目中需要使用到读卡器的功能,但是由于厂家只有提供一个 读卡的dll,那么怎样能在客户端使用读卡器呢,那么进过一番查找,最总决定使用ActiveX 控件来做.由于是第一次接触到 ActiveX 控件,所以再次过程中也是经历了千辛万苦,无数次的绝望,无数次的想放弃,不过最终还是查阅无数资料和无数次的尝试修改,总算是搞定了这一个项目! 本来我是打算用 vs2013 来做的,但是各种尝试都没有成功,主要是因为从vs2012 开始,微软没有用自家的安装部署功能了,而是用了别家的工具(详细了解可…
上两篇文章中我们已经讲述了ActiveX控件的一些相关知识,本文中,简单说明一下如何在我们自己的程序中使用ActiveX控件.(仍以我们上节课的例子为例) 我们打开VS2010编辑器,新建一个基于对话框的MFC应用程序,名字取为"ActivexTest" 在这里介绍两种在我们自己程序中插入ActiveX的方法 (1)      我们可以在对话框面板上"右键"->"插入ActiveX控件",选择我们所完成的控件,添加,如下图 (2)     …
方法1: 1.首先在在项目上面右击添加类,如下图所示: 2.点击添加ActiveX控件中的MFC类 3.找到需要添加的ActiveX类. 4.点击完成即可. 5.此时转到资源视图,打开如下视图.可能工具箱中并没有我们刚刚添加的控件.这时,需要我们收到载入. 6.右击工具箱中的选择项按钮: 7.在选择工具箱项中找到刚刚添加的组件即可.(注:ActiveX组件它是建立在OLE于COM技术基础之上的技术) 8.右击项目,使用类向导,添加变量以及事件映射. 方法2: 上面介绍的方法过于臃肿,其实还有简单…
方法1: 1.首先在在项目上面右击添加类,如下图所示: 2.点击添加ActiveX控件中的MFC类 3.找到需要添加的ActiveX类. 4.点击完成即可. 5.此时转到资源视图,打开如下视图.可能工具箱中并没有我们刚刚添加的控件.这时,需要我们收到载入. 6.右击工具箱中的选择项按钮: 7.在选择工具箱项中找到刚刚添加的组件即可.(注:ActiveX组件它是建立在OLE于COM技术基础之上的技术) 8.右击项目,使用类向导,添加变量以及事件映射. 方法2: 上面介绍的方法过于臃肿,其实还有简单…
本文将介绍ActiveX控件的应用与工作原理,读者可以把ActiveX控件看成一个极小服务器的应用程序,它不能独立运行,必须要嵌入到容器程序中与容器一起运行,就像电脑主机中的显卡,它自己在电脑硬件系统中是不能发挥作用的必须要和嵌入到主板中,与主板一起工作. ActiveX控件与普通的Windows控件有共同之处也存在差异.首先ActiveX控件有自己的属性和方法.对ActiveX控件的操作通过调用控件对外的方法即可.而Windows控件是Windows内部的对象,虽然它们也有自己的属性和方法但是…
原文:http://iysm.net/?p=122 3.事件 ActiveX 控件使用事件通知容器控件上发生了某些事情.事件的常见示例包括单击控件.使用键盘输入数据和控件状态更改.当发生这些操作时,控件将引发事件以提醒容器. MFC 支持两种事件:常用和自定义.常用事件是 COleControl 类自动处理的事件.自定义事件使控件得以在该控件特定的操作发生时通知容器.控件内部状态发生更改或收到某个窗口消息即属于此类事件. 常用事件 常用事件由 COleControl 类自动引发.COleCont…
原文:http://iysm.net/?p=118 2.生成并测试控件 好,现在我们就可以先来生成一下这个项目,当然到目前我们只是用系统自动生成的一个控件项目,什么功能都没有,只是一个空框架. 几秒钟后,项目应该是顺利生成.控件也被自动注册到系统中去.那怎么才能测试一下这个控件呢?当然你可以再建个新项目,比如一个对话框程序,在对话框资源编辑窗口中右边的工具箱里鼠标右键菜单里点选择项. 从弹出窗口中的COM组件下找到我们刚刚生成的这个控件,打勾选中. 然后在工具箱里就会出现这个控件. 然后用鼠标拖…