- 13
- 0
- 约 10页
- 2017-08-27 发布于安徽
- 举报
为应用程序添加脚本支持
2006年07月21日 PowerCPP
1 2 下一页
本文示例源代码或素材下载
代码运行效果图如下:
介绍
有时我们并不需要提供完整的脚本支持,就像本文所要介绍的ActiveX脚本宿主(script hosting,可能称为脚本引擎更好理解),本文提供的ScriptControlMacro程序展示了使用Microsoft脚本控件简单地实现脚本支持功能,代码中还包括了以下一些技术:
用文件映射实现只允许一个应用实例.
如何用MFC存储读取二进制注册表数据
如何保存恢复应用程序窗口尺寸,位置
如何在CEditView派生类中使用不同地字体
如何捕捉OLE异常并显示错误信息
等...
开始前的准备
这篇文章假定你已经对COM、ActiveX控件、OLE自动化有所熟悉,并知道如何在MFC里使用他们。因为这些技术包含了相当多的内容,因此你应该先学习一下这些内容再来看本文。
基本步骤:
1、建立一个提供ActiveX控件支持的新的MFC工程
2、使用ClassWizard从脚本控件类型库中建立一个dispatch类
ClassWizard将为脚本控件接口生成头文件与执行文件。 // Machine generated IDispatch wrapper class(es) created with//
您可能关注的文档
- 网络视频解码器用户手册V4.0.pdf
- 网络维护人员应具备的素质和工作内容.ppt
- 网络协议词典-D.doc
- 网络新媒体下的大学生思想政治教育的几点思考.doc
- 网络与多媒体试卷(模拟)A.doc
- 网络远程教育入学考试统考教育心理学试题.doc
- 网页设计与制作12.ppt
- 危险废物管理法律法规.pdf
- 微观经济学高鸿业第十章不完全信息.ppt
- 微化学工程基础研究进展.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)