- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
步步学ACTIVEX网页控件开发转载自IT168 [ / ]?第1页:创建ActiveX控件?本文将首先介绍如何使用Visual Studio开发一个简单的ActiveX控件,然后介绍ActiveX控件开发相关的基础知识,比如方法,属性和事件等,最后介绍如何利用这些知识,实现ActiveX控件和网页页面之间的通信。MyActiveX控件的效果图?简介 ActiveX是由Microsoft在90年代中期提出的一项技术。利用ActiveX技术,开发者可以创建像Java小程序applet一样的小型应?用程序。这些应用程序可以被下载然后在Microsoft的浏览器中运行。这篇文章是为那些想学习如何开发他们的第一个ActiveX控件的Visual C++开发者准备的。?当我自己尝试学习这些技术的时候,我发现很多针对ActiveX技术的资料都已经不再适用了,都已经过时了,或者丢失了很多关键性的信息,这些都使得我在?为我的项目创建一个ActiveX控件的时候,变得困难重重。这篇文章将帮助你实现ActiveX网页控件开发的快速入门。本文将首先介绍如何使用?Visual Studio开发一个简单的ActiveX控件,然后介绍ActiveX控件开发相关的基础知识,比如方法,属性和事件等,最后介绍如何利用这些知识,实?现ActiveX控件和网页页面之间的通信。?另外,你也将学习到如何在默认的Internet Explorer安全设置下取消掉控件加载过程中的警告或者错误提示,使你的控件成为一个“安全”的ActiveX控件。?在本文中,我们将创建一个实际的ActiveX控件。在控件加载的过程中,它将显示一个动态的进度条,告诉用户控件正在加载并处理信息。同时,这个控件也?将展示如何在ActiveX控件和Web页面之间传递信息。本文将引导你一步步地利用Microsoft Visual Studio 2005完成ActiveX控件的开发工作。?创建ActiveX控件?要创建一个ActiveX控件,首先启动Visual Studio 2005,执行下面这些步骤: 1.选择“文件”菜单,然后选择“新建”-“项目”。? 2.在“新建项目”对话框中,如下图1所示,选择“Visual C++”分类下的“MFC”。然后选择“MFC ActiveX控件”作为项目模板。??第2页:添加对动态GIF动画的支持?3.将新项目命名?为“MyActiveX”,然后选择项目的保存目录,最后点击“确定”按钮,关闭“新项目”对话框,进入“MFC ActiveX控件”向导。?图1?新项目对话框 4.在“MFC ActiveX控件”向导中,如下图2所示,选择左侧的“控件设置”,进入控件参数设置页面。 5.在“Create control based on”下拉列表中选择“STATIC”。这表示我们使用的是一个静态控件,因为我们仅仅是显示输出而不接收输入。? 6.在下面的“Additional features”的所有选项中,我们确认选中“Activates when visible”和“Flicker-free activation”这两个选项,同时确认“Has an About box dialog”选项没有被选中。?图2 MFC ActiveX?控件向导对话框 7.点击“Finish”按钮关闭整个“MFC ActiveX控件向导”对话框,然后向导就会为我们创建整个项目的源代码。默认情况下,向导创建的项目是使用共享MFC DLL的,这里我们需要改变这一设置。因为如果目标机器上没有安装MFC DLL,那么ActiveX控件就不会运行。我们常常看到一些网页上的ActiveX控件被显示为红色的叉叉,很多都是这个原因造成的。?为了解决这个问题,我们使用静态的MFC DLL。从Visual Studio的菜单中选择“项目”-“属性”,然后切换到“配置属性”-“普通”,在配置页面中的“Use of MFC ”下拉列表中,将“use MFC in a shared DLL”切换成“Use MFC in a Static Library”就可以了。 8.向导创建了如下三个类:? CMyActiveXApp –?这是从COleControlModule派生的ActiveX控件应用程序类。通过这个类,我们可以得到一个OLE控件对象,这个对象包含了对控件进行?初始化(InitInstance)和对控件进行清理(ExitInstance)的成员函数。? CMyActiveXCtrl –?这个类是从COleControl派生的。我们将在这个类中实现控件的主要功能。? CMyActiveXPropPage –?这个类从COlePropertyPage派生的。它被用来管理控件的属性对话框。MFC ActiveX控件向导
您可能关注的文档
- 3、XXX与XX消费贷合作框架协议[适用稿].doc
- 3全国农业技术推广研究员任职资格申报软件[地市级采集版]操作说明.doc
- 3日9月9日]工作安排.doc
- 4-1-1-2C医疗质量与医疗安全管理和持续改进方案4-1-1-1.doc
- 4-2劳动合同及劳动关系制度.doc
- 4-9-16分割画面分割器使用手册.doc
- 4-加油站安全隐患排查上报通用标准.doc
- 4-技术改造项目-检修特殊项目管理办法.doc
- 4.1.2资产类——应收账款.doc
- 4.27.7.2禁止《模板拷贝复制病历记录》的相关规定.doc
- 2025年重庆市广元市选调生考试(行政职业能力测验)综合能力题库最新.docx
- 2025年重庆城市职业学院单招(语文)测试模拟题库有答案.docx
- 2025年重庆市德阳市行政职业能力测验模拟试题及答案一套.docx
- 2025年重庆工业职业技术学院单招语文测试模拟题库及完整答案1套.docx
- 2025年重庆市德阳市选调生考试(行政职业能力测验)综合能力题库最新.docx
- 2025年重庆市广元市行政职业能力测验题库1套.docx
- 2025年重庆工信职业学院单招(语文)测试模拟题库参考答案.docx
- 2025年重庆市泸州市单招语文测试模拟题库有答案.docx
- 2025年重庆市成都市行政职业能力测验题库必考题.docx
- 2025年重庆市巴中地区行政职业能力测验模拟试题带答案.docx
最近下载
- 摩托罗拉XiR_M3688_ServerManual维修手册.pdf VIP
- 奥西替尼杂质研究总结.pdf VIP
- 2024《格兰仕电器公司成本管理问题调查研究》8600字.docx VIP
- 中小学英语教师语音语调训练.ppt
- 《严格规范涉企行政检查》知识培训.pptx VIP
- MODS(多器官功能障碍综合征).ppt VIP
- 高中政治统编版必修一:(综合探究二)方向决定道路 道路决定命运.pptx
- VW75210-2 2011 (LV216-2) CN-电动汽车的高压屏蔽电缆要求和试验.pdf VIP
- 2022版小学《体育与健康课程标准》考试复习题库资料(含答案).pdf VIP
- 人工智能在邮政业的应用前景.pptx VIP
文档评论(0)