目前位置: VCer资源中心 >>> VCer知道

[本帖已阅读2537次 分值20 回复1次] 张贴资源 发回信箱 控制面板

[ActiveX Q&A]ActiveX控件在IE中不能显示的解决方案

提供者:iter 张贴时间:2007-04-04 13:45:45.0 出处:newsmth.net 作者:ifyr (吴雨)

[ActiveX Q&A]ActiveX控件在IE中不能显示的解决方案(2007-04-04 13:45:45.0)


烧香的熊猫


 
级别: VCer连长
头衔: VCer会员

经验: 2249
作品: 43
分会: 华北分会
注册: 2007-03-02 10:31:29.0
登录: 2008-02-09 20:02:01.0

Q:

VC6生成MFC ActiveX,使用htm调用,

CLASSID="CLSID:12342234-3234-4234-5234-623472348234"

CODEBASE="testocx.cab#version=1,0,0,1"

在WinXPSp1上,http://www.smth.org/,ok

在WinXPSp2/2k3SP1/Vista上,http://www.smth.org/,红X

在WinXPSp2/2k3SP1/Vista上,file:///C:/ActiveX.htm,ok

A:

ActiveX在远程IE页面上执行,需要实现安全接口。

在ATL写的ActiveX中,用IObjectSafety。

http://support.microsoft.com/kb/168371/en-us

在MFC写的ActiveX中,直接修改注册表。

http://support.microsoft.com/kb/161873/en-us

mfc实现的ocx,要在app实现文件中包括两个文件:

atl实现的ocx,在声明文件CTestCtl.h中:

或者:

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1175665545046.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]
[投票结果]

A: 评分 10 100% (2 票)
B: 评分 5 0% (0 票)
C: 评分 0 0% (0 票)
D: 评分 -5 0% (0 票)
E: 评分 -10 0% (0 票)

 


re:[ActiveX Q&A]ActiveX控件在IE中不能显示的解决方案

不错,正在寻找这方面的资料,这个最直接了

sol 于 2007-07-09 09:00:30.0 编辑 [回复该贴]