电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VC++编写ActiveX控件详解VIP免费

VC++编写ActiveX控件详解_第1页
1/9
VC++编写ActiveX控件详解_第2页
2/9
VC++编写ActiveX控件详解_第3页
3/9
VC++编写ActiveX 控件ActiveX 这门技术是通过生成“*.ocx”文件来实现的。先来了解下OCX 文件,在百度百科上面对OCX 是这样解释的:“.ocx是ocx控件的扩展名,OCX是对象类别扩充组件。如果你用过VisualBasic或者Delphi一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上的小按钮,如EditBox,Grid,ImageBox,Timer等等。每个控件都有自己的事件、方法和属性。使用了控件的编程非常容易。首先,在程序的设计阶段可以设置一些属性,如大小,位置,标题(caption)等等;在程序运行阶段,可以更改这些属性,还可以针对不同的事件,调用不同的方法来实现对该控件的控制。控件就好像一块块的积木,程序要做的事只是将这些积木搭起来。控件的最大好处是可以重复使用,甚至可以在不同的编程语言之间使用,例如你可以在VB中嵌入用VC 开发的控件。”里面最后一句话比较重要,就是用VC 开发的OCX 控件,你可以在其它语言里面都能调用,这样很好的实现了功能化组件的良好循环使用,而且还可以实现跨语言地调用(例如,你完全可以用C#调用C++开发的OCX 控件)。下面开始介绍,如何用VC++一步步生成你想要的“*.ocx”文件。1.建立最简单的ocx文件并进行调试1.1建立最简单的ocx文件VC->新建项目->MFCActiveXWinZard直接编译一下,然后在Debug目录下面就会生成一个名为“ocxDemo.ocx”的控件注册文件,然后利用“regsvr32”命令就可以实现本机对此控件的注册,然后就可以使用本语言或者跨语言编写程序时引用此控件来实现相应的功能(后面将会讲到)。1.2ocx调试方法:VC++自带有一个调试控件的工具“ActiveX控件测试容器”,通过三种方式可以打开:1.点击“调试”按钮,会出现如下对话框:然后浏览"C:\ProgramFiles\MicrosoftVisualStudio\Common\Tools\TSTCON32.EXE“2.系统的“开始“-》“程序”-》“MicrosoftVisualC++6.0”-》“MicrosoftVisualC++6.0Tools”-》“ActiveControlTestContainer”3.VC++开发环境中的“工具”-》“ActiveXControlTestContainer”通过上面的任意一种方法,都可以调出下面的程序:右击空白区域,插入控件,然后会弹出下面的对话框:选中指定控件,然后点击确定,控件就被加载到此工具中了,然后可以通过这个工具来看此控件的相关事件响应等等。2.自 VC++生成的模板基础上自定义功能(“快捷键Ctrl+W”或者“查看”->“建立类向导…”)在“Automation”选项卡中为控件添加方法和属性。在“Activ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VC++编写ActiveX控件详解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部