没有合适的资源?快使用搜索试试~ 我知道了~
【VC开发OCX并打成CAB包】的教程主要涉及了使用Visual C++(VC)创建MFC ActiveX控件以及将控件打包成CAB( Cabinet)文件的过程,以便于网页上直接调用和下载。以下是详细的步骤和知识点: 一、创建MFC ActiveX项目 1. 打开Visual Studio 2005,选择新建项目。 2. 选择MFC项目,输入项目名称“ActiveXDemo”和位置,然后确认。 3. 在向导对话框中,选择“控件设置”选项卡,根据需求配置控件属性。其他选项保持默认设置,然后点击“完成”。 二、添加控件方法 1. 在“类视图”窗口中,展开“ActiveXDemoLib”,选择“_DActiveXDemo”,右键选择“添加”->“添加方法”。 2. 在向导中,设定返回类型为LONG,方法名为AddFun,添加两个LONG类型的参数Add1和Add2。 3. 完成向导后,在“ActiveXDemoCtrl.cpp”文件中找到自动生成的“AddFun”方法,实现加法逻辑,如`return Add1 + Add2;`。 三、MFC ActiveX安全问题 1. 默认情况下,MFC ActiveX控件仅能在本地环境中运行。若要在远程IE页面上运行,需要设置控件的安全性。对于ATL编写的ActiveX,可通过实现IObjectSafety接口;而对于MFC,可以通过修改注册表来实现。 2. 为了使控件在远程页面上运行,需要在MFC应用的实现文件中包含特定的头文件和实现方法。例如,在“ActivexDemo.cpp”中,加入`<comcat.h>`和`<objsaf
资源推荐
资源详情
资源评论
创建 MFC ActiveX 项目并打包
一. 创建 MFC ActiveX 项目
打开 新建 项目。这里我们取名为“。
输入项目名称为“和项目位置。点击“确定”按钮,打开向导对话框。
第
免费提供的时间戳服务 : http://timestamp.wosign.com/timestamp
时间戳服务非常重要,添加时间戳后,即使您的代码签名证书已经过期,但由于您的代码是在证书
有效期内签名的,则时
间戳服务保证了此代码仍然可信,最终用户仍然可以放心下载,使得即使代码签名证书已经过期,
您也无需重签和重新发布已
经签名的代码。
选择“控件设置”选项卡,具体设置可参考上图。其它选项卡为默认设置。最后点击“完成”按钮保存
设置。
二. 添加控件方法
会为我们自动创建好 程序框架,我们只要给该 控件添加方法即可。
现在我们给控件添加一
个“方法,这个方法是将两个数相加并返回结果。
点击“视图”,打开“类视图”窗口。
展开“ 项,选中“!项。点击鼠标右键,选择“添加”下的“添
加方法”。
打开添加方法向导窗口。因为我们是添加一个加法方法,所以我们设置的返回类型为 "#$ 型,
方法名设为 ,添
加两个 "#$ 类型参数 ,。
%其它为默认设置,点击“完成”按钮完成添加方法。接下来我们打开“解决方案资源管理器”打开
&'())文件。
剩余14页未读,继续阅读
资源评论
- casic2072012-12-12很一般,还要积分,汗。百度上就有,一样的!
g470463746
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言-leetcode题解之70-climbing-stairs.c
- C语言-leetcode题解之68-text-justification.c
- C语言-leetcode题解之66-plus-one.c
- C语言-leetcode题解之64-minimum-path-sum.c
- C语言-leetcode题解之63-unique-paths-ii.c
- C语言-leetcode题解之62-unique-paths.c
- C语言-leetcode题解之61-rotate-list.c
- C语言-leetcode题解之59-spiral-matrix-ii.c
- C语言-leetcode题解之58-length-of-last-word.c
- 计算机编程课程设计基础教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功